linux常用操作

2021-09-01 07:02:50 字數 3312 閱讀 7125

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常用操作

顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...

Linux常用操作

mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...

Linux常用操作

etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...