Linux下一些操作的簡單整理

2021-08-31 06:23:59 字數 3313 閱讀 2293

1.tomcat啟動與關閉

cd tomcat目錄

./startup.sh

./shutdown.sh

2.mysql的啟動與關閉與編碼設定

使用 service 啟動:service mysqld start

使用 mysqld 指令碼啟動:/etc/inint.d/mysqld start

使用 safe_mysqld 啟動:safe_mysqld&

修改字符集

在linux下修改/etc/my.cnf檔案

找到客戶端配置[client] 在下面新增

default-character-set=utf8 預設字符集為utf8

在找到[mysqld] 新增

default-character-set=utf8 預設字符集為utf8

init_connect='set names utf8' (設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行) 

3.mysql的登入與退出

mysql -uroot -proot

或mysql -uroot -p

exit或quit退出

4.mysql資料的備份與恢復

備份儲存過程:mysqldump -uroot -p -t -d -r wbgj > d:/wbgj_proc.sql

備份表和資料:mysqldump -uroot -p wbgj > d:/wbgj.sql

恢復資料:source /wbgj.sql;

5.無線網路鏈結

#列出搜尋到的無線網,記下essid,也就是無線路由器的「名字」

iwlist 無線網絡卡名 scan

例如:iwlist wlan0 scan

#連線沒有設密碼的無線網路

iwconfig 無線網絡卡名 essid wireless essid name

例如:iwconfig wlan0 essid cisco

#連線有密碼的無線網路

iwconfg 無線網絡卡名 essid wireless essid name key password

例如:iwconfg wlan0 essid cisco key idonotknow

#啟用無線網絡卡

ifconfig wlan0 up

#通過dhcp獲取ip

dhclient wlan0

#用dhcpcd wlan0也可以

6.ip設定

device="wlan0"

hwaddr="08:10:74:b2:df:19"

nm_controlled="yes"

onboot=yes

bootproto=static

broadcast=192.168.1.255

ipaddr=192.168.1.110

netmask=255.255.255.0

network=192.168.1.1

type=ethernet

gateway=192.168.1.1

7.命令列登入linux系統

linux命令列登陸:進入字元介面

0:停機(記住不要把initdefault 設定為0,因為這樣會使linux無法啟動 )

1:單使用者模式,就像win9x下的安全模式。

2:多使用者,但是沒有 nfs 。

3:完全多使用者模式,標準的執行級。

4:一般不用,在一些特殊情況下可以用它來做一些事情。

5:x11,即進到 x-window 系統。

6:重新啟動 (記住不要把initdefault 設定為6,因為這樣會使linux不斷地重新啟動)。

其中執行級3就是我們要進入的標準console字元介面模式。

8.檢視埠的使用情況

netstat -nat

9.掛載光碟和普通檔案

掛載光碟機:mount -t iso9660 /dev/sda5 /mnt/linuxtool -o iocharset=utf8

掛載普通盤:mount -t vfat /dev/sda5 /mnt/linuxtool -o iocharset=utf8

這樣掛載的ntfs格式的分割槽,只有root能讀取,如果需要讓普通使用者也能讀取,需要再加上umask=022

掛載光碟機:mount -t iso9660 /dev/sda5 /mnt/linuxtool -o iocharset=utf8,umask=022

掛載普通盤:mount -t vfat /dev/sda5 /mnt/linuxtool -o iocharset=utf8,umask=022

解除安裝:

umount /dev/hda1

有時候解除安裝分割槽時提示分割槽繁忙(device is busy),可以先用下面的命令看看哪個程序在使用此分割槽:

fuser -cu /dev/hda1

假如螢幕的輸出為

/dev/hda1: 8463m(cck)

則可以用此命令看這個程序對應的程式名字:

ps 8463

然後可以用此命令結束此程序:

kill -9 8463 這樣就可以正常解除安裝分割槽了

自動掛載:讓linux系統啟動時自動掛載windows分割槽,可以把上述的命令寫入 /etc/fstab 檔案,如:

/dev/hda9 / ext3 defaults 0 1

/dev/hda13 none swap sw 0 0

/dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0

/dev/fd0 /media/floppy auto rw,user,noauto 0 0

/dev/hda10 /mnt/debian ext3 defaults 0 0

/dev/hda1 /mnt/c ntfs utf8,umask=022 0 0

/dev/hda5 /mnt/d vfat utf8,umask=0 0 0

10.檔案壓縮解壓命令 

tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!

tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮

tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮

解壓:tar -xvf *.tar -c 目錄

tar -zxvf *.tar.gz -c 目錄

tar -jxvf *.tar.bz2 -c 目錄

unzip *.zip -c 目錄

Linux下一些操作

b 1.解壓多個檔案 b 解壓當前目錄下的所有 tar.gz 結尾的檔案 for ark in tar.gz do tar xvf ark done 將檔名賦給ark。或者find name tar.gz exec tar xvf print b 2.軟體的安裝和刪除 b 安裝 sudo apt g...

Linux下一些基礎操作

在專案根目錄裡 esc x 儲存並退出 esc q 直接退出不儲存 vi編輯mk檔案,鍵盤輸入i即可進行編輯。為注釋而不是 su進入超級使用者 ctrl d退出超級使用者 arm none eabi gcc v獲取當前arm gcc版本 tar.gz格式解壓為tar zxvf xx.tar.gz t...

Linux的一些簡單操作

touch file1 flie2 建立這兩個檔案 rm oldfile1 oldfile2 刪除這兩個檔案 ls file1 顯示操作結果一些引數 f 強制刪除檔案或目錄 i 刪除已有檔案或目錄之前先詢問使用者 r或 r 遞迴處理,將指定目錄下的所有檔案與子目錄一併處理 i 刪除已有檔案或目錄之前...