Linux类系统使用手册

常用工具、命令

系统重启:reboot    系统关机:shutdown  now
查看进程:ps -ef | grep httpd  查看端口:netstat -antp | grep 80
CentOS禁用防火墙:systemctl disable firewalld.service
CentOS修改主机名:hostnamectl  set-hostname  XXXX
Ubuntu修改主机名:修改文件/etc/hostname添加主机名
文本编辑:vim (/查找 ,i 编辑,esc 退出编辑,:q退出,:wq保存退出,:q!强制退出)
CentOS软件安装:rpm -i app.rpm  或者  yum install -y app
Ubuntu软件安装:dpkg -i app.deb 或者 apt-get install -y app
wget下载工具:wget (下载:wget + 地址)


Ubuntu安装SSH并允许root登录

apt-get install -y openssh-server修改文件/etc/ssh/sshd_config(修改 PermitRootLogin yesservice sshd restart


网络配置文件

1.CentOS网络设置修改文件/etc/sysconfig/network-scripts/ifcfg-eth0增加如下内容
BOOTPROTO="static"
IPADDR="192.168.1.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DNS1="114.114.114.114"

重启网络   service network restart
2.Ubuntu网络设置修改文件/etc/network/interfaces增加如下内容
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1

修改文件/etc/resolv.conf增加如下内容
nameserver 114.114.114.114
重启网络   /etc/init.d/networking restart


实用案例 1

1、虚拟机克隆设置改IP把如下两个文件的MAC地址改成虚拟网卡MAC地址 /etc/sysconfig/network-scripts /ifcg-eno1 /etc/udev/rules.d/70-persistent-piob.rules 2、新加磁盘格式化,根分区扩容 fdisk  –l       查看磁盘信息
pvcreate  /dev/sdb      将磁盘b格式化
vgextend  centos /dev/sdb      载入centos逻辑分区
lvextend  -L  +20G/dev/mapper/centos-root       根分区扩容20G
xfs_growfs  /dev/mapper/centos-root       将文件系统扩大
df  -h        查看磁盘信息


实用案例 2 (故障处理)

故障报错:warning: setlocale: LC_CTYPE: cannot change locale (“zh_CN.UTF-8”)处理方法:输入以下命令
>LANG="en_US.utf8"
>LC_COLLATE="C"
>LC_CTYPE="C"
>LC_MESSAGES="C"
>LC_MONETARY="C"
>LC_NUMERIC="C"
>LC_TIME="C"
>LC_ALL="C"


MySQL忘记root密码的修改方法

1、修改配置文件my.ini,在[mysqld] 下加上skip-grant-tables
2、重启mysql服务,以mysql -uroot -p 登陆,密码为空
3、重新设置密码:update user set authentication_string = password ( 'newpassword' ) where user = 'root';
4、恢复配置文件my.ini。
说明:Windows平台与Linux平台的MySQL操作方法相同。