阿里云训练营-搭建云上linux环境
一、Linux的远程管理
远程管理软件
1、putty
2、filezilla
3、VSCode
设置安全组,开放实验需要使用的端口
二、为linux安装界面化环境
注:阿里云教程中使用的是centos 安装桌面环境,我的服务器上使用的是LAMP Ubuntu18.04的环境,前面已经搭建了在线简历,我不想将它删掉,所以后面的步骤将为Ubuntu18.04安装桌面环境。
1、更新软件源sudo apt update
2、安装taskel工具
安装桌面环境的工具tasksel,已经集成了各种桌面环境,非常容易使用
$ apt install tasksel -y
这里已经安装好了
3、输入下面的指令,等一会儿就会开始安装
sudo tasksel install ubuntu-desktop
等待安装成功
安装成功
4、重启服务器
$ sudo reboot
5、使用阿里云控制台VNC连接服务器
6、输入远程密码,首次连接会提示你的远程密码,务必记住它
这样就进入了linux桌面环境
如果在登录的时候使用root账户不能直接登录,那么执行后面的操作,创建一个新用户,使用新用户的账户和密码登录到Linux桌面环境
$ sudo adduser username # 添加 username 账户
$ sudo adduser username sudo # 添加username 到sudo用户组
回到阿里云远程连接中,输入密码进入环境
三、学习Linux基本操作
1、查看系统、内核
$ cat /proc/version # 查看系统版本
$ uname -r # 查看内核版本
2、查看CPU信息
$ grep "CPU" /proc/cpuinfo
3、查看运行时间
# uptime # 查看运行时间
4、查看系统位数
$ getconf LONG_BIT # 查看系统位数
5、查看硬盘和分布
$ df -h # 查看硬盘和分布
6、软件安装与卸载
$ pat-remove php7.2-fpm
7、软件的管理
$ apt install php-fpm # 安装php-fpm
$ apt remove php-fpm # 卸载php-fpm
$ systemctl status php-fpm.service -l # 查看运行状态
或者下面的命令
$ service php-fpm status # 查看运行状态
正在运行
关闭php-fpm
$ service php-fpm stop # 关闭服务
$ service php-fpm status # 查看运行状态
开启服务
$ service php-fpm start # 开启服务
$ service php-fpm status # 查看运行状态
8、文件于文件夹管理
递归创建文件夹
mkdir -p dir1/dir2/.../ #递归创建文件夹
创建文件
touch file_name # 创建文件
复制文件
cp file1 file2 # 复制文件1 为文件2
重命名或者移动文件
重命名(不仅可以重命名文件名,还可以修改文件类型)
mv file_name1 file_name2
移动文件(可以同时重命名或者修改格式)
mv file dir/ # 移动文件到指定目录
mv file dir/file # 移动文件到指定目录并重命名或者修改文件格式
mv dir1 dir2/ # 移动目录
目录权限
$ chmod 0755 dir/ # 赋予 dir目录 755权限
目录归属
chown -R zhangbo:sudo d/ # 将d目录下文件全部赋予sudo用户组下的zhangbo账户
删除目录/文件
$ rm file # 删除文件
$ rm -r dir #删除目录
$ rm -rf dir # 递归删除目录下所有文件
文件的下载
测试从清华源下载文件
$ wget url #下载文件
压缩与解压缩
zip 目标文件/格式 需要压缩的文件格式
zip failed_packages.zip failed_packages.txt # 将txt 文件添加到zip中
zip解压缩
unzip failed_packages.zip # 解压zip文件
tar 压缩与解压缩
$ tar zcvf failed_packages.tar.gz failed_packages.txt # 将txt文件压缩为tar.gz文件
$ tar zxvf failed_packages.tar.gz # 解压 tar.gz 文件
结束 撒花!!!