欢迎光临
感谢一路有你

快速上手Linux 玩转典型应用(1)

准备工作
虚拟机
1.VirtualBox
2.vm
centos
使用阿里云镜像库下载
查看ip
ifconfig
ip addr
vi /etc/sysconfig/network-scripts/ifcfg-xx xx为网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
onboot=yes
重启网络服务 server network restart
让系统可以使用ifconfig命令 yum install net-tools
网络设为桥接模式
替换默认源
http://mirrors.163.com/.help/centos.html
安装wget yum install wget
—-
备份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载源
cd /etc/yum.repos.d/
生成缓存
yum clean all yum makecache
—-
安装vim
yum install vim
ssh
服务器端默认集成好了(桌面版的一般没安装)
安装
yum install openssh-server
启动
service sshd start
设置开机运行
chkconfig sshd on
客户端连接
ssh免密登录 ssh key
私钥存放在本地~/.ssh目录
公钥放在服务器~/.ssh/authorized_keys
linux生成key
ssh-keygen -t rsa
或ssh-keygen -t dsa
ssh修改端口
/etc/ssh/sshd_config
可监听多个端口
service sshd restart
linux 常用命令
软件操作
yum
安装yum install xx
卸载yum remove xx
搜索 yum search xx
清理缓存 yum clean packages
列出已安装yum list
软件包信息yum info xx
服务器硬件资源和磁盘操作
内存free -m
硬盘df -h
负载w或top
1分钟 5分钟15 分钟
cpu cat /proc/cpuinfo
格式化磁盘 fdisk
文件和文件夹
根目录/
家目录/home
临时目录/tmp
配置目录/etc
用户程序目录/usr
ls
touch
mkdir
mkdir -p a/b/c
cd
rm
rm -rf xx 强制
cp
mv
pwd
~ 当前的家目录
vim使用
创建文件 vim a.php
行首gg
行尾G
删除一行 dd
回复u
复制 yy
黏贴p
vim是内存读取
权限
文件搜索
查找
从尾部读 tail
tail -f a.php
从文件头部读 head
读取整个文件cat
分页读取more
可控分页less
搜索关键字grep
grep ’11’ a.php
grep -n ’11’ a.php 显示行数
查找文件find
统计个数wc
cat a.php | mc -l
grep ’11’ a.php | mc -l
读取
find . 列出当前目录所有文件
find . -name ” *.php”
find . -type -d 文件夹
find . -type f 文件
文件解压缩tar
压缩
tar -cf test.tar test tar压缩包
tar -czvf test.tar.gz test gz压缩包(v显示)
解压
tar -xf test.tar
tar -xzvf test.tar.gz
查看文件
tar -tf test.tar
tar -tvf test.tar 带有权限及其他信息
用户操作
添加用户useradd
useradd a
添加用户adduser
删除用户userdel
设置密码passwd
passwd a
防火墙
查看是否安装 yum list | grep firewall
查看是否启动 ps -ef | grep firewall
安装 yum install firewalld
启动 service firewalld start
检查状态 service firewalld status
关闭/禁用防火 墙 service firewalld stop/disable
firewall-cmd –state 查看状态
添加服务 firewall-cmd –add-service=ssh
删除服务 firewall-cmd –remove-service=ssh
查看 firewall-cmd –list-service
添加端口 firewall-cmd –add-port=22/tcp
提权和文件传输
提权
sudo
visudo
添加 %test1 ALL=(ALL) ALL
vis
文件下载
wget
curl
文件上传
加入软链
ln -s ~/maven/bin/mvn /usr/bin/mvn
查看软链
ls -al /usr/bin/mvn

赞(1) 打赏
未经允许不得转载:王明昌博客 » 快速上手Linux 玩转典型应用(1)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

隐藏
变装