美文网首页
centos基础知识

centos基础知识

作者: logoss | 来源:发表于2019-03-10 23:35 被阅读0次

    文件结构

    centos里只有文件和目录的区别,不像window里有.exe .txt这样的扩展名,所有文件都是一样的。
    根目录是/,root账户的账户目录是/root,其他用户的账户目录一般是/home/用户名 。
    ~表示当前用户的用户目录。

    快捷键

    • ctrl+c 退出当前程序
    • ctrl+z 中断(挂起)当前的程序,程序移入后台 ,可以用fg/bg操作任务
    • 方向键 输入指令时翻看里时指令
    • tab 快速补全路径

    文件和目录操作

    • ls:列出目录内容(list) -l 详细信息
    • cd:切换目录(change directory) cd /进入根目录 cd ~ 进入用户目录 cd .. 返回上一级
    • mkdir:新建目录 -p 创建路径链 例:mkdir a/b/c -p 会同时创建a,b,c三个目录
    • rmdir:删除目录,必须是空目录
    • pwd:查看当前目录的绝对路径
    • touch:touch 文件 如果没有这个文件会新建文件
    • rm:删除文件 -f 强制删除(不会有提示) -r 删除目录(不用这个参数只能删除文件)
    • cat:查看文件
    • cp:copy 复制 默认只能复制文件 -p复制文件夹
    • mv:移动文件(move) mv可以用来重命名文件

    运行级别

    0 关机
    3 文本化多用户
    5 图形化多用户
    6 重启
    用init 来切换运行级别
    比如想要关机 就输入 init 0
    想要切换到图形界面,就输入 init 5
    使用命令 runLevel 来查看运行级别
    如果想要修改默认启动级别,修改/etc/inittab 文件,可以设置成3(命令行模式)或5(图形界面)。如果设置成0和6就不能正常开机了。

    安装图形化界面

    图形化界面推荐GNOME
    首先安装窗口系统

    yum groupinstall "X Window System"
    

    然后安装GNOME

    yum groupinstall "GNOME Desktop"
    

    用户操作

    • useradd 添加用户
    • userdel 删除用户
    • usermod 修改账号
    • passwd 设置账号密码
    • su 切换账号

    所有用户信息在/etc/passwd里

    其他命令

    ln:连接,类似于快捷方式。想要创建全局的调用,又要把文件的连接到/bin目录下
    systemctl start 启动一个服务
    systemctl stop 关闭服务
    systemctl status 查看服务
    systemctl disable 开机禁用
    systemctl enable 开机自动启动
    systemctl is-enabled 是否开机启动
    systemctl list-unit-files|grep enabled 查看以启动的服务列表
    systemctl --failed 查看启动失败的服务列表
    netstat 查看网络状态
    netstat -antup 查看服务端口
    netstat -anup | grep vsftpd 查看vsftpd的服务端口

    vi vim

    vi是centos自带的文件编辑器,vim是vi的加强版,多了代码颜色区分
    使用方式一样
    vi 文件名
    vim 文件名
    vi有3个模式,命令模式(默认),输入模式,末行模式

    3个模式的切换
    1. 命令模式(默认):yy(复制一行) p(粘贴) dd(删除一行) /(查找)
    2. 输入模式:普通的输入
    3. 末行模式:w (写入,就是保存) q(退出)wq(保存并退出)!(强制)q!(不保存强制退出)

    防火墙

    用systemctl 来操作
    比如打开用systemctl start firewalld
    查看用 systemctl status firewalld
    开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
    重新载入
    firewall-cmd --reload
    查看
    firewall-cmd --zone= public --query-port=80/tcp
    删除
    firewall-cmd --zone= public --remove-port=80/tcp --permanent

    相关文章

      网友评论

          本文标题:centos基础知识

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