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