Linux下一些操作的簡單整理
1.tomcat啟動與關閉
cd tomcat目錄
./startup.sh
./shutdown.sh
./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執行)
使用 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退出
或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;
備份表和資料: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也可以
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
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命令列登陸:進入字元介面
為了在linux命令列登陸時直接進入Console介面,我們可以編輯/etc/inittab檔案。找到 id:5:initdefault:這一行,將它改為id:3:initdefault:後重新啟動系統即可。我們看到,簡簡單單地將5改為3,就能實現啟動時進入X-Window圖形操作介面或Console字元介面的轉換,這是因為Linux作業系統有六種不同的執行級(run level),在不同的執行級下,系統有著不同的狀態,這六種執行級分別為:
0:停機(記住不要把initdefault 設定為0,因為這樣會使Linux無法啟動 )
1:單使用者模式,就像Win9X下的安全模式。
2:多使用者,但是沒有 NFS 。
3:完全多使用者模式,標準的執行級。
4:一般不用,在一些特殊情況下可以用它來做一些事情。
5:X11,即進到 X-Window 系統。
6:重新啟動 (記住不要把initdefault 設定為6,因為這樣會使Linux不斷地重新啟動)。
其中執行級3就是我們要進入的標準Console字元介面模式。
為了在linux命令列登陸時直接進入Console介面,我們可以編輯/etc/inittab檔案。找到 id:5:initdefault:這一行,將它改為id:3:initdefault:後重新啟動系統即可。我們看到,簡簡單單地將5改為3,就能實現啟動時進入X-Window圖形操作介面或Console字元介面的轉換,這是因為Linux作業系統有六種不同的執行級(run level),在不同的執行級下,系統有著不同的狀態,這六種執行級分別為:
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
掛載普通盤: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 目錄
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下oracle的簡單操作LinuxOracle
- linux下lvm的簡單操作LinuxLVM
- Linux簡單的操作Linux
- sql簡單入門的一些操作SQL
- 一些“簡單”的linux命令Linux
- 簡單整理了一下最近遇到的一些面試題-面試進行中面試題
- 一些免費、操作簡單的工具軟體
- linux下mail的簡單用法LinuxAI
- Linux下GPG的簡單使用Linux
- Linux下Cppunit的簡單運用Linux
- Linux 命令 及 簡單操作 學習Linux
- Linux常用命令整理,簡單實用!Linux
- windows下node更換版本(簡單操作)Windows
- redis簡單的操作Redis
- Linux,Mac下MySQL的安裝及一些知識點的整理LinuxMacMySql
- php面試簡單整理PHP面試
- Linux下getopt()函式的簡單使用Linux函式
- iPython在Linux下的簡單使用PythonLinux
- Linux的一些工具使用技巧整理Linux
- Linux下selinux簡單梳理Linux
- Linux下history命令簡單原理Linux
- 簡記一些常用的操作指令
- 關於檔案讀寫使用RandomAccessFile類的一些簡單操作randomMac
- 自動售票機的操作介面能不能再簡單一些?
- MyBatis 的簡單 CRUD 操作MyBatis
- mysql的簡單基本操作MySql
- [原]那些年整理的Linux常用命令,簡單明瞭Linux
- 配置簡單的linux 的幾個操作步驟(Cent OS)Linux
- jQuery 如何操作cookie (網上資料太亂,故特意整理最簡單的)jQueryCookie
- linux下ftp伺服器的簡單的搭建LinuxFTP伺服器
- 一些簡單的函式函式
- HP的一些簡單命令
- seliunx的一些簡單命令
- ITIL的一些簡單感受
- Nginx簡單操作Nginx
- vim 簡單操作
- Linux下簡單部署伺服器Linux伺服器
- linux 下增加硬碟簡單介紹Linux硬碟