CentOS常用命令

CentOS安装 跟分区 / 相当于C盘 引导分区 /boot 重要的内核 /home 分区相当于win家目录 swap分区相当于win虚拟内存 bin,sbin目录 存放可以运行的程序 dev目录 存放设备名 etc目录 存放跟配置相关的文件 home 用户的家目录 lib,lib64存放库文件 root 超级管理员的家目录 run目录 存放和程序运行相关的一些文件 tmp目录 存放临时数据 usr目录 存放一些安装的程序 var目录 存放可变长度的文件 配置主机网络 用Vim打开ifcfg-etch0. 将BOOTPROTO 设置为static 追加 IP地址IPADDR=192.168.245.0 子网掩码 IPMASK=255.255.255.0 网关 GATEWAY=192.168.245.2 DNS1=202.106.0.20 重启网络服务 /etc/init.d/network restart cat 一次显示整个文件 curl 是下载工具,可以打开网址 复制的虚拟机 需要把网卡和IP地址都更改之后才能上网 init 3 进入命令行界面 init 5 进入图形界面 init 5 start 进入图形界面 nmtui 设置网卡 设置共享目录 如果成功 cd /mnt/hgfs/目录下会有共享的文件夹 cp 拷贝 pwd 查看文件当前目录 yy 复制文字 4yy 复制光标所在4行 p粘贴 touch a.c 创建文件a.c ls 目录名 查看目录下面的文件 rm a.c 删除文件a.c rm a.c -rf 强制删除a.c 没有提示y/n clear 清理屏幕 mkdir abc 创建目录abc cp a.c /tmp 拷贝a.c到tmp目录 mv a.c b.c 将a.c重命名为b.c cat a.c 查看a.c文件里面的内容 dd 删除某一行 2dd 删除光标所在两行 3dd 删除光标所在三行 x 删除光标所在的字符 :set nu 查看文本行数 :set nonu 取消行号 :20 快速切换到第20行 G 切换到尾行 /lang 查找到lang n 往下查找 N 往上查找 :%s/lang/abc/g 将lang替换成abc :w 写入(保存) :q! 不保存直接退出 u 撤销上一步 useradd abc 添加用户abc vipw 查看用户 abc:x:1001:1001::/home/abc:/bin/bash 前一个1001用户ID 后一个1001用户主ID /home/abc用户家目录的路径 groupadd ccna 添加组 vigr 查看组 gpasswd -a abc ccna 将用户abc加入到ccna组中 groupa abc 查看用户abc属于哪个组 whoami 查看当前登录用户是谁 su - abc 切换成abc用户 exit 退出当前登录用户 userdel abc 删除用户abc userdel abc -rf 删除用户abc以及相关档案 groupdel ccna 删除组ccna id root 查看用户id 用户id比较小用户的权限比较大 chmod 777 a.c 更改a.c权限位 权限位为x代表可执行 第一个rwx代表a.c所属的用户的权限 第二个rwx代表所属组里面的成员对a.c的权限 第三个rwx代表其他用户对a.c的权限 chmod 643 a.c 更改a.c的权限 数字含义: 4 可读 r 2 可写 w 1 可执行 x 6=4+2 rw 可读可写 3=2+1 wx 可写可执行 5=4+1 rx 可读可执行 7=4+2+1 rwx 可读可写可执行 chown root a.c 改变文件a.c所属用户为root chgrp ccnp a.c 改变文件a.c所属组为ccnp chown abc.ccnp a.c 同时改变文件a.c所属用户为abc,所属组为ccnp 权限位为d 目录文件; p 管道; l 链接文件; -普通文件。 进程 ps -ef 查看当前进程 在Linux系统中所有的进程基本都是由父进程生成的,只有一个进程没有父进程,就是ID为0的进程。 ps -ef |grep firewalld 查看跟进程firewalld相关的信息 ps -ef |more 分页显示,q直接退出 man ps 查看关于ps命令相关的帮助 firewalld 是CentOS7新增加的服务,将来会替换掉iptables防火墙 | 管道服务,可以隔开不同的操作,可以将第一个操作的输出当做第二个操作的输入来运行 which firewalld 查看firewalld涉及哪一些可执行的程序 kill 850 停止850进程 kill -9 850 强制删除进程850 vi a.sh 创建a.sh脚本,一般用.sh代表脚本文件 #!/bin/bash 脚本第一行列出脚本类型,运行时会用到哪一个shell,一般情况下用的是bash sleep 1000 让脚本休息1000秒 echo fished! 将fished字符串输出 ./a.sh 执行a.sh./代表当前目录 ./a.sh & 将a.sh放到后台去执行 chmod +x a.sh 给a.sh增加可执行的权限 jobs 查看当前有哪些进程,不包括系统进程,pa -ef包括系统进程 fg %1 后台进程1切换成前台进程 ctrl+z 把占用终端的前台进程放到后台 kill -cont 80477 继续运行80477进程 kill -stop 80477 暂停80477进程,但还在内存中 pkill a.sh 使用进程名中断进程 网络 ifconfig 网卡:1 192.168.80.90 给网卡添加一个新的IP: 192.168.80.90 网卡的配置文件在/etc/sysconfig/networ-scripts/下面 cat ifcfg-配置_1 查看配置1相关信息 nmtui 配置网卡 netstat tlunp 查看系统网络端口等相关信息 vi /etc/services 查看端口配置文件信息 route 查看路由相关信息 wget https://www.baidu.com/index.html下载百度网站首页信息 scp index.html root@192.168.80.100:/root 发送文件index.html到远程主机192.168.80.100这台服务器上,并且放在root目录下 hostname 查看当前主机名 hostname abc.com 更改当前主机名 vi /etc/hostname 可以永久更改hostname文件 nslookup www.baidu.com 查询百度域名所对应的IP地址 vi /etc/hosts 配置域名跟IP地址对应关系 ssh 192.168.80.100 远程登录80.100远程主机 vi /etc/resolv.conf 临时更改DNS配置文件 配置主机网络 用Vim打开ifcfg-etch0. 将BOOTPROTO 设置为static 追加 IP地址IPADDR=192.168.245.0 子网掩码 IPMASK=255.255.255.0 网关 GATEWAY=192.168.245.2 DNS1=202.106.0.20 重启网络服务 /etc/init.d/network restart cat 一次显示整个文件 curl 是下载工具,可以打开网址 复制的虚拟机 需要把网卡和IP地址都更改之后才能上网 init 0 关闭服务器 init 3 进入命令行界面 init 5 进入图形界面 init 5 start 进入图形界面 init 6 重启服务器 reboot 重启服务器 shutdown -r now 重启服务器 shutdown -h now 马上关机 shutdown -h 20:25 在20点25关机 系统管理 mount /dev/cdrom /abc 挂载光盘到abc目录 umount /abc 卸载挂载在abc目录下的光盘 df -h 查看挂载的情况 free 查看内存情况 top 查看内存利用率 date 查看日期 date 080317002017 将时间设置为2017年8月3日15点整 cal 查看日历 cal 2017 查看2017年日历 rpm -aq 列出系统当中安装的所有程序 rpm -aq|grep httpd 过滤显示阿帕奇服务器的安装包 安装阿帕奇服务器步骤: mount /dev/cdrom /abc cd /abc ls 查看 cd Packages 进入Packages ls http rpm -ivh httpd-2.4.6-40.el7.centos.x86_64.rpm 安装(会出现安装包依赖的问题) rem -e httpd-2.4.6-40.el7.centos.x86_64.rpm删除软件包 rpm -q zip 查找与zip相关的软件包 rpm -Uvh 升级软件 yum 服务器 cd /etc/yum.repos.d/ centos安装好之后它自己就会通过这些配置文件指定好它自己的yum源 创建本机yum源: mkdir bak 创建bak目录 mv *.repo bak/ 把repo文件移动到bak目录下 rpm -aq |grep yum 安装yum命令 vi abc.repo [local_yum] name=local_yum 指定服务器名字 baseurl=file:///abc 指定服务器存放位置 enabled=1 启用yum服务 gpgckeck=1 验证软件包签名 gpgkey=file:///abc/ 导入官方gpgkey yum clean all 清除yum缓存信息 yum list 查看可以安装或删除的安装包 yum remove zip.x86_64 删除安装包 yum install 软件包名 -y 安装安装包,不显示提示 yum update 安装包名 升级安装包 yum list updates 列出可升级的安装包 安装Discuz(论坛服务器): yum list |grep http 查看http服务器有没有安装 yum install httpd.x86_64 -y 安装http服务 yum list |grep mariadb 安装数据库 yum install -y mariadb-server.x86_64 安装mariadb服务器 cd /root/ ls cp upload/ /var/www/html -rf 把upload目录拷贝到/var/www/html目录下,包括所有的子文件子目录 cd /var/www/html/ ls chmod 777 upload -Rf systemctl start mariadb 启动数据库服务 systemctl start httpd 启动http服务 systemctl status httpd 查看http服务有没有启动 systemctl status mariad 查看mariad服务有没有启动 使用浏览器访问服务器(通过ip) systemctl stop firewalld 关闭防火墙服务 systemctl stop iptable 关闭防火墙服务 yum list.|grep php 安装跟php相关的软件包yum install -y php.x86_64 安装跟php相关的软件包 systemctl restart mariadb 重新启动数据库服务 systemctl restart mariadb 重新启动http服务 安装php连接数据库的软件包 yum install -y php-mysql 安装php连接数据库的软件包 getenforce 查看seLinux状态 setenforce 0 关闭seLinux 关闭seLinux: vi /etc/selinux/config 设置selinux配置文件 将SELINUX=enforcing改为disabled(禁用)或permissive(不完全禁用) setenforce 0 关闭seLinux nmtui 设置网卡 设置共享目录 如果成功 cd /mnt/hgfs/目录下会有共享的文件夹 配置java 环境 vim ~/.bashrc export JAVA_HOME=/usr/local/src/jdk1.6.0_45 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib export PATH=$PATH:$JAVA_HOME/bin source命令 重新执行刚修改的初始化文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


linux下开机自启: 在/etc/init.d目录下新建文件elasticsearch 并敲入shell脚本: 注意, 前两行必须填写,且要注释掉。 第一行为shell前行代码,目的告诉系统使用shell。 第二行分别代表运行级别、启动优先权、关闭优先权,且后面添加开机服务会用到。 shell脚本
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权 chmod +x /etc/rc.d/rc.local 2、赋予脚本可执行权限假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限 chmod +x /usr
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。 通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。 查询当前目录总大小可以使用d
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一但shell关闭网站也就关闭了,所以要配置守护进程, 用的是Supervisor,本文主要记录配置的过程和过程遇到的问题 安装Supervisor 1 yum install python-setuptools
设置时区(CentOS 7) 先执行命令timedatectl status|grep 'Time zone'查看当前时区,如果不是时区(Asia/Shanghai),则需要先设置为中国时区,否则时区不同会存在时差。 #已经是Asia/Shanghai,则无需设置 [root@xia
vim /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO="static" ONBOOT=yes IPADDR=192.168.8.106 NETMASK=255.255.252.0 GATEWAY=192.168.
一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包 [root@localhost local
第一步 On CentOS/RHEL 6.*: $ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm On CentOS/RHEL 7: $
/// <summary> /// 取小写文件名后缀 /// </summary> /// <param name="name">文件名</param> /// <returns>返回小写后缀,不带“.”</ret
which nohup .bash_profile中并source加载 如果没有就安装吧 yum provides */nohup nohup npm run start & nohup ./kibana &
1.1 MySQL安装 1.1.1 下载wget命令 yum -y install wget 1.1.2 在线下载mysql安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 1.1.3 安装My
重启 reboot shutdown -r now init 6 关闭 init 0 shutdown -h now shutdown -h 20:25 #8点25关机查看内存 free CPU利用率 top 日期 date 设置时间 date 033017002015 #月日时间年 日历 cal
1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 :
1 下载并安装MySQL官方的 Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概
CentOS6.x CentOS6中转用Upstrat代替以前的init.d/rcX.d的线性启动方式。 一、相关命令 通过initctl help可以查看相关命令 [root@localhost ~]# initctl help Job commands: start Start job. sto
1、使用命令:df -lk 找到已满磁盘 2、使用命令:du --max-depth=1 -h 查找大文件,删除
ifconfig:查看网卡信息 网卡配置文件位置: /etc/sysconfig/network-scripts/文件夹 nmtui:配置网卡 netstat -tlunp:查看端口信息 端口信息存储位置: /etc/services文件 route:查看路由信息 wget:下载网路文件,例如 wg
ps -ef:查看所有进程, ps -ef |grap firewalld 查看与firewalld相关的进程 which :查看进程:which firewalld kill 进程id:杀掉进程 kill 640,强制杀:kill -9 640 man:查看帮助,例如 man ps 查看
useradd:添加用户 useradd abc,默认添加一个abc组 vipw:查看系统中用户 groupadd:添加组groupadd ccna vigr:查看系统中的组 gpasswd:将用户abc添加到ccna组 gpasswd -a abc ccna groups abc:查看用户abc属