linux常用命令(centos)

2019-05-18 07:07:04来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

linux 命令有很多,常用的很少。

#######################系统相关############################

lsb_release -a 查看系统信息

cat /etc/redhat-release 查看系统信息

uname -r  查看系统内核版本

getconf LONG_BIT 查看系统位数(64 or 32)

ps -ef|grep 服务名  查看服务进程 

ps -ef|grep 服务名 | grep -v grep |awk '{print $2}' | xargs kill -9  杀死指定服务【慎用】

tar -zxvf  xxx.tar.gz -C ./xxx 解压到指定目录

tar.xz文件解压: 先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包 

groups mysql  检查是否有mysql用户组和mysql用户

groupadd mysql 创建mysql用户组

useradd -r -g mysql mysql  创建mysql用户

su mysql 切换到mysql用户,exit 退出回到root

chown -R mysql:mysql fileName 文件夹授权

:set number  vi 文件显示行号 

dd  vi 文件删除当前行

N 向上查找 n 向下查找 (vi 搜索)

sed -i 's/要被取代的字串/新的字串/g'  fileName   替换文件内的内容【慎用】

scp -r local_folder remote_username@remote_ip:remote_folder  从本地拷贝文件夹到远程服务器

scp -r remote_username@remote_ip:remote_folder local_folder  从远程服务器拷贝文件夹到本地

yum install 软件名称  yum 下载

yum remove 软件名称  yum 删除

yum 报错cannot find a valid baseUrl for repo: base  (解决方法: vi /etc/resolv.conf 添加 nameserver 8.8.8.8)

mkdir -p 文件夹 递归创建文件夹

touch 文件名 创建空文件

chmod -R +r  文件夹 给读的权限

chmod abc 文件名 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限 r=4,w=2,x=1

pwd 显示当前目录路径

tail -f 文件名  监控文件,文件有内容写入时会实时显示

tail -n 50 文件名 查看文件最后50行

> 输出重定向

>> 输出追加重定向

wc -l  算数量

netstat -ap|grep 80 查看使用80端口的进程

nohup java -server -Xms512m -Xmx512m -jar eurekaserver_jg-0.0.1-SNAPSHOT.jar --spring.profiles.active=192 >> ./console_log/eurekaserver.log &   后台运行

hostnamectl --static set-hostname master hostname 修改

echo 10.211.55.4 master >> /etc/hosts host追加

crtl + l  清屏或者 敲 clear

ls -lh 人性化显示当前文件/文件夹等信息

df -h 查看磁盘空间及占用情况

history 查看之前执行的操作记录
cp -r 原文件或目录 目标目录   复制文件或目录
rm -rf 文件或目录 【-f表示强制执行 慎用】
env | grep LANG 查看语言
unset LANG 恢复默认 LANG=en_US.UTF-8
磁盘挂载  参考链接

######################环境变量相关#########################

vi  /etc/profile

文件末尾添加

#jdk1.8
export JAVA_HOME=/data/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#flink
export FLINK_HOME=/usr/flink-1.5.1
export PATH=$FLINK_HOME/bin:$PATH

保存后执行使配置生效

source /etc/profile 

######################网络相关###########################

cd /etc/sysconfig/network-scripts

systemctl restart network  重启network服务
vi /etc/sysconfig/iptables  防火墙配置
service iptables restart  重启
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux Selinux 关闭
 
####################开机自启############################
将mysql启动脚本具有 (start|stop|restart|status)等功能 放到/etc/init.d 目录,并设置可执行权限
chkconfig --list        列出所有的系统服务
chkconfig --add mysql        增加mysql服务
chkconfig --del mysql       删除mysql服务
chkconfig mysql on  开启
chkconfig mysql on  关闭

原文链接:https://www.cnblogs.com/lzr-rr/p/10881425.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Linux(ubuntu) 三行代码搞定安装谷歌浏览器

下一篇:Mysql5.7.6安装和主从配置手册