美文网首页
常用linux命令

常用linux命令

作者: 忧郁的冥 | 来源:发表于2020-09-04 11:07 被阅读0次

    文件结构操作

    1.建立新目录:mkdir -vp
    2.复制档案或目录:cp -r
    3.移除档案或目录:rm 删除文件夹及下面所有文件 使用rm -rf
    4.移动档案与目录,或更名:mv
    5.改变文件的权限:chmod 777 增加权限 +x 减少权限 -x
    6.增加软链接 ln -s targetFilePath //默认在命令执行目录产生同名链接文件 如指定需追加参数

    文件查看

    1.由第一行开始显示档案内容: cat 加行号 -n
    2.从最后一行开始显示: tac(可以看出 tac 是 cat 的倒着写)
    3.一页一页的显示档案内容:more
    4.查看文件: less 行号显示 -N

    解压缩文件

    1.tar命令 解包:tar zxvf FileName.tar.gz 打包:tar czvf FileName.tar.gz DirName

    查询系统信息

    1.当前线程数量: ps -eLf | wc -l
    2.查看端口占用 : netstat -ntlp
    3.查看线程明细: top -Hp PID
    4.查询文件占用空间:du -h 查询一级目录: du -h --max-depth=1
    df 命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况
    -h 换算单位 默认为kb

    5.查看某个进程的对象占用对象最大的命令:jmap -histo pid | head -n 20

    springboot项目启动

    nohup java -jar projectName.jar >> logs/catalina.out 2>&1 &

    定时器指令

    1.启动定时器: /etc/init.d/crond start
    2.关闭定时器: /etc/init.d/crond stop
    3.修改定时器配置:crontab -e
    4.查看最近的crontab执行情况:tail -f /var/spool/mail/root

    mysql数据库

    1.可以查看binlog内容:mysqlbinlog /home/mysql/binlog/binlog.000003 | more
    2.数据导入: gunzip < mysql_backup_20200914121705.sql.gz | mysql -uroot -p密码 库名

    查询版本号 vim /etc/redhat-release

    服务器安全配置

    一.防火墙

    CentOS6

    查看防火墙状态: service iptables status 关闭防火墙:service iptables stop

    CentOS7

    systemctl status firewalld.service #查看防火墙状态
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    systemctl enable firewalld.service #开机时启用服务
    

    二.SSH

    2.1配置sshd端口号

    cd /etc/ssh
    vi sshd_config  #默认 #Port 22  取消默认注释#,将端口号改为指定端口
    systemctl restart sshd  #重启ssh服务
    

    三.JDK

    3.1创建目录 mkdir -vp /usr/local/jdk

    3.2导入jdk安装文件

    3.3解压安装包 tar zxvf jdk +Tab

    3.4配置环境变量 vim /etc/profile

    export JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
    export PATH=$PATH:$JAVA_HOME/bin
    

    3.5应用环境变量: source /etc/profile

    3.6查看环境变量:echo $PATH

    四.关闭SELinux

    原因参考:https://www.zhihu.com/question/20559538?sort=created

    vim /etc/selinux/config   #SELINUX=enforcing改为SELINUX=disabled
    getenforce #查看状态 
    

    五.重启命令

    shutdown:shutdown -r now #立即重新启动 (shutdown -r +10 #10分钟之后重启)
    reboot:直接输入即可。

    相关文章

      网友评论

          本文标题:常用linux命令

          本文链接:https://www.haomeiwen.com/subject/vvqzsktx.html