linux学习

reboot表示立即重启,效果等同于shutdown -r now
打开ip配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 
修改主机名
vi /etc/sysconfig/network
hosts路径
vi /etc/hosts
192.168.119.10
远程复制
scp [email protected]:/etc/hosts /etc/
permanently added

df -h 看根目录
当前目录下文件总大小
du -sh

挂载
mount/unmount

ls 可以打开多个目录
ls -l长格式目录
cd ~   回到根目录
cd ~用户名   到该用户的根目录
cd - 返回

pwd显示当前路径

删除
rm  删除
rm -f  不能恢复
rm -fr  删除目录

创建目录
mkdir -p x/y/z  垂直创建
mkdir x/{a,b,c}dir 水平创建

复制 cp
移动 mv

in 硬链接
in -s 软连接
更新时间
ntpdate  ntp1.aliyun.com

stat
touch 同意文件
head -10 profile |tail -3 前10行的后三行
tail -10 profile |head -2  后10行的 前3行
tail -10 profile |tail -2  后10行的后2行

服务器部署
安装ssh
yum install openssh-client

scp -r 本地路径@ root@ip:/路径

修改列表字体语言
LANG=zh_CN.UTF8  中文
LANG=en_US    英文

yum list 查询可用的软件包列表
yum search 关键字    搜索
yum 软件组 命令
 yum grouplist   显示所有可用
 yum groupinstall 软件组名
 yum groupremove  软件组名
 
 yum -y install 
 yum -y update
 yum -y remove
 
 
 
 tar -zxvf  文件名   解压文件
 ./   打开程序
 
 ps aux 进程显示
 pkill -9 进程名   强制杀死进程
 
 
 poweroff   关闭服务器 
 logout  退出服务器
 
 
 nginx 
 启动    ps -ef | grep nginx 
 关闭   nginx -s stop
 查看   nginx -t
 nginx -t  查看配置文件路径和启动情况

 nginx -s reload  重新加载
 nginx
 nginx -s reload
 
 
 nginx  安装
 yum install epel-release
 我的需要 yum clean all
 yum install nginx
 nginx -V
 
 
 
 一键安装包
 
 
 在远程CentOS上安装lrzsz,命令:yum install lrzsz
 rz   上传 
 sz+文件名   下载
 
 mysql
 yum install mysql -y
 yum install mysql-server -y
 yum install mysql-devel -y
 mysql -u root -p  登录
 
 yum install java-1.8.0-openjdk
 yum install java-1.8.0-openjdk-devel.x86_64 -y
 /etc/profile #写到最后
 JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
 
 
 ntp
 
 service ntpd restart 
 chkconfig ntpd on开机启动

#vim /etc/ntp.conf

 restrict 127.0.0.1
restrict -6 ::1
restrict ntp1.aliyun.com
# Hosts on local network are less restricted.
restrict 192.168.25.16 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com
fudge ntp1.aliyun.com stratum 2
#broadcast 192.168.1.255 autokey        # broadcast server


vim + 数字   打开到第几行  
vim +  或者  G   最后一行
vim +/    查找

保存退出  ZZ  或者:x

i定位光标之前输入
a定位光标之后输入
o当前光标的下一行新开一行开始输入
O当前光标的上一行新开一行

gg第一行
3g第三行

ctrl+f翻页
ctrl+b翻页

x删除当前光标字符

u撤销
ctrl+r 前进

 
 
 

JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

你可能感兴趣的:(linux学习)