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 目錄
相關文章
- sql簡單入門的一些操作SQL
- linux下mail的簡單用法LinuxAI
- 一些免費、操作簡單的工具軟體
- Linux常用命令整理,簡單實用!Linux
- 簡單整理了一下最近遇到的一些面試題-面試進行中面試題
- Linux的一些工具使用技巧整理Linux
- Linux,Mac下MySQL的安裝及一些知識點的整理LinuxMacMySql
- Linux下history命令簡單原理Linux
- 配置簡單的linux 的幾個操作步驟(Cent OS)Linux
- windows下node更換版本(簡單操作)Windows
- Linux下簡單部署伺服器Linux伺服器
- Linux下的Mysql操作LinuxMySql
- 簡記一些常用的操作指令
- 關於檔案讀寫使用RandomAccessFile類的一些簡單操作randomMac
- 整理了一下目前各Linux發行版的清單Linux
- MyBatis 的簡單 CRUD 操作MyBatis
- 簡單的linux Oops定位到bug程式碼行操作實踐LinuxOOP
- Nginx簡單操作Nginx
- Linux系統下mysql 5.7.31 glic版本安裝一些問題整理LinuxMySql
- php面試簡單整理PHP面試
- springboot中redis的簡單操作Spring BootRedis
- 一些簡單的JavaScript加密/解密JavaScript加密解密
- Linux Bash 提示符的一些騷操作Linux
- linux下簡單好用的埠對映轉發工具rinetdLinux
- Linux下編譯安裝Mysql 5.5的簡單步驟Linux編譯MySql
- 簡單安裝PHP在Linux下的執行環境PHPLinux
- Maven Deploy 簡單操作Maven
- 【Javascript】——簡單cookie操作JavaScriptCookie
- java實現棧的簡單操作Java
- WPF下使用FreeRedis操作RedisStream實現簡單的訊息佇列Redis佇列
- 38.Vue路由的簡單學習整理Vue路由
- Linux下實現 OpenSSL 簡單加密與解密字串Linux加密解密字串
- 簡單瞭解一下大資料的一些基本概念大資料
- SHELL中常用的一些簡單命令
- mysql的安裝和簡單的操作MySql
- 常用操作單選框radio程式碼整理
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- [Linux]簡單的shell實現Linux