尝试买了一个月的阿里云的Ubuntu云服务器 公有ip,私有ip:,同一ESC下的主机互联互通。但是一些基本的linux命令早就忘了,趁着这个机会学习一下。
1、Ubuntu 简介
Linux 的内核版和发行版。
内核(kernel)是系统的核心定义了很多底层的东西,内核版又分为稳定版和开发版。
- 稳定版
- 开发版 变化快
发行版(GNU/Linux 发行版),系统中集成了桌面环境、办公套件、软件播放器数据库等东西。目前比较流行的发行版如下:
排名 | 型号 |
---|---|
1 | Deban |
2 | Ubuntu |
3 | redhat |
4 | fedora |
5 | CentOS |
Ubuntu 是Linux的一个发行版。Ubuntu 16.04LTS(long-term-support),长期支持版,提供5年的系统运维和更新支持确保系统长期稳定运行。 其分为桌面版(Desktop)和服务器版(Server),桌面版的环境又有KDE、GNOME、Unity,目前桌面版默认用的是Unity的图形环境。
2、常用命令
[root@localhost 】~#
root代表当前用户名,localhost是主机名,~表示在当前用户的home目录、/代表根目录, #代表root用户,$代表普通用户。
–help
man 命令
<1>系统管理1>
1、关机
shutdown -h now
shutdown -c “取消关机”
2、重启
reboot
3、查看操作系统信息
uname -a 查看内核版本 Linux wm 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/issue 查看ununtu版本 Ubuntu 16.04.6 LTS \n \l
hostname 查看主机名
4、修改密码
pwd
5、设备
lsusb 查看usb设备
lshw 查看当前硬件信息
6、ip
ifconfig eth0 查看当前内网ip及网卡配置
curl getip.name 查看本机外网ip curl是强大的命令行传输工具,curl url...以后学习
7、用户
<1>sudo su 切换到管理员用户,有root权限才能创建用户
su wzy 切换用户 su - 切换到root用户
<2>[sudo] adduser wzy 会在home目录下建立一个文件夹wzy、建立用户组wzy并将用户加进去
[sudo] passwd wzy 更改密码 加上sudo不会要求你输入长密码
wzy ALL=(ALL)ALL root下添加,使用户具有root管理权限
<3>新建用户同时增加工作组
groupadd 组名
useradd -g 组名 wzy
<4> 给已有用户增加工作组
usermod -G root wzy
<5> 删除用户
userdel wzy
<6> 查看用户uid、gid
id wzy
8、系统
fdisk -l 查看磁盘信息
df -h 查看磁盘剩余空间
free -m 查看当前内存使用情况
ps 查看进程
kill pid号 结束进程
<2>文件2>
cd .. 回到上一级目录
cd - 回到上一次目录
mkdir 创建目录
rmdir 删除空目录
rm s.php 删除文件不是目录
rm -rf 删除一个目录及下的所有文件
mv 本目录文件名 另一个名字 重命名
cp q.txt /etc/a 复制文件到某个目录下
drwxr-xr-x d333 d是目录文件-普通文件 |链接文件 、root用户操作权限、用户组用户操作权限、其他用户权限 一般文件都至少是4xx
chmod u+w 文件名 u代表user目录文件的所有者 g同组 o其他用户 a所有用户 、r w x
chmod 777 文件名
https://blog.csdn.net/fightingforcv/article/details/47036411
<3>打包、解压3>
windows 压缩文件格式常见两种.zip、.rar,而Linux有很多种.gz、.tar.gz 、tgz、.tar
linux中很多压缩程序只能对一个文件进行压缩,一次压缩文件时要先用tar程序进行打包。
**普通压缩解压命令**
tar -zcvf name.tar.gz name 将name文件压缩为name.tar.gz 打包+giz压缩
tar -zxvf nme.tar.gz