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
posted on 2020-10-12 16:04  dysdhd  阅读(73)  评论(0编辑  收藏  举报