1、linux常用命令
lsof -u username 查看用戶開文件數
ulimit -a 查看用戶卡打開最大文件句柄數
lsof -i:29001 查看端口連接數
ping 127.0.0.1 查看IP是否網絡互通
telnet 127.0.0.1 2181 查看端口是否網絡聯通
df -h 查看硬盤大小
du -sm * 查看當前目錄下面所有文件/文件夾大小
split -b 10m a.log 將文件a.log拆分成多個10M的小文件
split -l 10 a.log 把文件a.log分割成每個包含10行的小文件
grep joker a.log 在a.log中搜索joker字符串
awk 'BEGIN{FS=”:”} {print $1}' /etc/passwd 按:號為分隔符拆分文件內容,并輸出第一列
find -name "pom.xml" | xargs perl -pi -e 's|ssss|bbbb|g' 找出pom.xml文件并且將所有ssss替換成bbbb
yum install telnet yum的方式安裝telnet命令(需要root權限)
ps -ef |grep java 搜索java進程
w 查看當前linux系統有那些用戶正在登陸
pkill -kill -t pts/0 踢出正在登陸的用戶
scp ltts@10.100.144.57:/data/ltts/a.log . //遠程服務器上的a.log拷貝到當前目錄
tar zxvf icore.tar.gz 解壓icore.tar.gz tar zcvf icore.tar.gz icore/ 將icore文件夾壓縮成icore.tar.gz
useradd -m ltts -d /data/ltts 創建用戶ltts并設置主目錄為/data/ltts
echo “ltts:ltts”|chpasswd 修改ltts用戶密碼為ltts,也可以用passwd命令
mv icore icorebak 將icore重命名為icorebak
cp zoo_sample.cfg zoo.cfg 將zoo_sample.cfg復制一份名字叫zoo.cfg
export JAVA_HOME=/usr/local/JDK 設置環境變量。
chmod +x test.sh 給test.sh腳本添加可執行權限。
chown -R ltts:ltts /data/ltts/ 給/data/ltts/目前下的所有文件修改所屬用戶和用戶組為ltts
cat /proc/cpuinfo | grep processor |wc -l 查看服務器CPU核數也可以用top然后按1
free -m 查看內存使用量
rm -rf /home/ltts/icore 刪除icore文件夾。(慎用)
ssh username@10.100.144.57 從當前服務器登陸到遠程服務器。
userdel username 刪除用戶,如果想要刪除用戶并且不想保存該用戶的文件userdel -r username
netstat -lnp 查看系統開放了那些端口
netstat -an |grep 2181 查看2181端口連接狀況
2、字符集
查看系統字符集:locale
不建議修改全局字符集
在需要修改字符集的用戶$HOME路徑下修改.bashrc配置文件
vi ~/.bashrc
#增加字符集 LANG="zh_CN.UTF-8" source ~/.bashrc
浙公網安備 33010602011771號