zoukankan      html  css  js  c++  java
  • Liunx百宝箱(Centos补充)

    Liunx可分为Redhat系列和debian系列,其采用的都是相同的Liunx内核,最大的不同点就是对RPM包的管理,使用的软件源不同。但相比之下debian系列的桌面端较好,Redhat其稳定性较好。所以笔者选择使用Redhat系列的CentOS。

    Liunx整体注意

    1> 命令或者内容严格区分大小写的

    2> 所有内容都是以文件形式存在,包括硬件

    3> 没有扩展名的区分,携带扩展名仅仅是为了让用户知道是什么文件

    远程工具

    服务器默认打开

    命令行工具:SecureCRT,putty

    文件传输工具(win与liunx):Winscp

    Winscp下载:https://sourceforge.net/projects/winscp/files/WinSCP/5.13.5/WinSCP-5.13.5-Setup.exe/download

    Liunx一些重要的目录和文件

    /bin     所有用户都可用的二进制可执行文件

    /usr/bin  所有用户都可用的二进制可执行文件,安全模式下不可用

    /sbin     只有超级管理员可执行

    /usr/sbin   只有超级管理员可执行,安全模式下不可用

    /usr       系统资源目录

    /boot     启动资源目录

    /dev      硬件设备文件

    /etc       绝大多数的配置文件

    /home/用户名 用户目录

    /root         超级用户的家目录

    /tmp         临时目录

    /var          日志文件

    /etc/rc.local  开机时会自动进入,可把服务启动标准命令写入其中,让其开机自启

    命令快捷键

    tab键  命令补全

    Ctrl+C 强制停止当前命令

    Ctrl+L 清屏,clear命令

    Ctrl+D 退出当前终端

    Ctrl+A 把光标移至命令开头

    Ctrl+E 把关闭移至命令结尾

    Ctrl+U 删除光标前的全部字符

    Liunx命令介绍与补充

    清屏

    clear

    查看系统健康状态,系统进程及其它详细信息,q键退出

    top

    关机与重启

    补充:设置时间(-h 23:10)、(-c)取消前一个关机命令、去掉-r则是关机

    shutdown -r now

     设置只ping三次

    ping -c 3 ip地址...

    查看本机IP地址,lo是回环网卡,用于本机内部网络测试

    ifconfig

    跟踪访问URL,测试失败

    traceroute 网站URL

    CentOS配置网络

    setup

    查看系统位

    file /bin/ls
    或者
    getconf LONG_BIT

    查看当前系统的发行版本,需安装yum install -y redhat-lsb

    lsb_release -a

    查看本机所有端口描述

    netstat -tlun

    查看命令所在位置

    可以看到别名(区别标准liunx的命令)

    which 命令...

    可以看到帮助文档所在位置 

    whereis 命令...

    命令帮助文档

    查看命令的帮助文档,操作与文件分页相同

    man 命令...

    查看内置命令的帮助

    help 命令...

     历史使用命令

     查看所有历史命令,包括缓存中的

    history

    把缓存中的历史命令写入(~/.bash_history)文件中,默认最大为1000条

    history -w

    清空缓存中的历史命令

    history -c

    进程管理

    查看进程树

    pstree -pu

    查看系统所有进程

    ps aux

    kill杀死进程,参数必须是PID,1为重启,9为强制终止,15为正常终止

    kill -15 PID

    killall 或者 pkill 杀死进程,参数为进程名,1为重启,9为强制终止,15为正常终止

    如【killall -1 httpd】或【pkill -1 进程名】为重启Apache进程

    killall -15 进程名

    命令放入后台执行

    ...命令 &

    暂停当前运行并放入后台(暂停)

    Ctrl + Z

    查看暂停运行的程序

    jobs -l

    让暂停程序继续工作

    fg 最前面的编号

    列出以字符串开头正在运行的进程文件

    lsof -c 字符串

    列出某个用户打开的文件

    lsof -u 用户名

    列出某个PID进程打开的文件

    lsof -p  PID

    定时任务(crond 服务)

    crontab 选项

    选项有   -e     -l   -r

    -e 编辑任务

    * * * * * 命令
    注意:每隔*之间要有空格
    第一个*为一个小时的第几分钟,[0,59]
    第二个*表示一天中的第几个小时,[0,23]
    第三个*表示一个月中的第几天,[0,31]
    第四个*表示一年中的第几个月,[1,12]
    第五个*表示一周中的第几天,[0,7] ,其中0和7都表示星期日
    特殊符号:
    【*】表示任意时间
    【,】逗号,表示不连续时间,如第一个*里面写12,50,55,****表示每小时的多个特点分钟
    【-】减号,表示连续的范围,比如第五个*里写****0-3 表示星期天到星期三都会执行
    【*/10】如果在分钟上,表示每隔十分钟执行

    -l 查看任务

    -r 删除当前用户的所有的任务

     命令重命名

    查看所有系统定义别名

    alias

    设置命令别名,当次登入有效

    > 命令的优先级:绝对/相对路径->别名->命令本身(bash)

    > (vim ~/.bashrc)更改系统文件中的环境变量里,永久生效别名

    alias a="ls"

    删除命令别名

    unalias 别名...

    通信

    发送邮件:

    mail 某个用户名 回车 标题 回车 ctrl+D 确定发送

    查看邮件:

    命令:mail

    查看:选择序号

    删除:d 序号

    退出: q

    指定用户发送

    write 某个在线用户名 回车 内容 ctrl+D确定发送

    发送给所有用户

    wall 内容....

  • 相关阅读:
    pandas之DataFrame
    python浅拷贝和深拷贝
    Numpy 机器学习三剑客之Numpy
    django--验证码功能实现
    python基础题
    python武器库
    django-rest-framework
    django--admin组件
    【转载】关于DBUtils中QueryRunner的一些解读
    【转载】java中的反射
  • 原文地址:https://www.cnblogs.com/dongxiaodong/p/10371517.html
Copyright © 2011-2022 走看看