码神实训一周总结 -让你不可思议的旅行

来源:互联网 发布:淘宝用什么软件好 编辑:程序博客网 时间:2024/05/17 22:29

Linux操作系统,以前都是听过,现在是实实在在的用过了。正如导游所说,真是有点不可思议。感觉时间过得好快,但却很充实。从来没有经历过这种强度的培训,也从来没有老师会为了某一个学员停下正在进行的课程,一个都不能少,这样的教育理念深深的感动了我们每一个人。在这里,老师不再是老师,而被称为导游,学习的主动权交在我们自己手里,导游只是带领我们领略风景,谢导游每天引导我们为大家分享每日所得,感觉这样真的加深了我们对所学知识的印象。教会别人会大大提高我们的学习效率。

来到码神第一天,我们正好碰上了庆祝码神搬入新教室,吃到了庆祝蛋糕,导游让大家一个为另一个服务,并做自我介绍,让我们体会帮助别人的快乐。第一天课程的内容并不太多,只有安装VMware软件,在其上安装Linux RedHat 7.2,,VMware的基本操作,体验了VMware的四种网络模式:桥接模式,NAT模式,仅主机模式和自定义模式。并学习了在物理机上用u盘安装Linux redhat 7.2 系统。体验了VMware的快照功能。除此之外,我们一起探讨了钱和价值观。

第二天内容较多讲了Linux系统的管理,图形界面和命令行界面的切换;系统开关机;系统用户的查看;系统性能的查看vmstat;系统日志的查看/var/log/ message/;软硬件信息查看;系统服务的开启、禁用、开机启动、查看已启动的服务列表;系统的远程管理SSH,SSH的查看是否安装,安装方法,启动与停止,使用SecureCRT进行远程连接物理机;系统进程的管理,进程的查看、结束后台执行等命令。

还讲Linux的网络管理的常用命令:查看网络信息及状态ficonfig;重启网络;网络连通性测试ping命令;路由器追踪traceroute -d IP;端口查看netstat -ano;网络手工指定IP:nmcli connection modify 接口名 ipv4.addresses IP
Eg:nmcli connection modify eno16777736 ipv4.addresses 192.168.1.241;网咯配置管理包括网卡配置文件查看与修改等,修改后需重启网络。

随后是防火墙firewall的配置管理:包括防火墙的配置文件,防火墙状态查看、开放服务查看、重新加载、新增加开放端口、删除开放的协议等等。

这一天讲的内容较多,有一部分不是很明白,后经身边同事的帮助,总算是都懂了,但仍需要多操作,多练。

第三天,我们的旅行到了Linux系统目录和文件的管理,包括目录的查看,创建,改名,删除,挂载与卸载等,文件目录的远程传送put、get,winscp软件的使用,linux系统与系统之间的远程传送scp -r 目标文件绝对路径 root@Ip:/root;scp -r(代表目录所有文件) 用户名@ip:目录文件绝对路径 本地目录;在线查看帮助man和help;文件的查看cat 、more、less、head、tail等,写入vi,vim,改名mv,复制cp,删除,文件搜索 find  /etc/   -name *.txt等基本操作。

随后是系统用户和组的管理,配置文件为/etc/shadow或/etc/passwd/,包括用户的创建,密码修改,用户删除,用户的启用禁用与切换,查看用户所属组;组的新建,改名groupmod -n 新组名 旧组名,用户组的删除;把用户加入或移出组gpasswd  -a添加,-d删除;文件夹的权限管理chmod和chown,chmod -R 777 /opt,777种第一个7代表文件拥有者的权限,第二个7代表文件所属用户的权限,第三个7代表其他用户的权限。权限分为只读4,写入2,执行1,可相互组合;chown 可改变文件的所属用户和所属组:chown user01:group01  readme.txt;改变文件夹所属用户和组:chown  -Rv user01:group01  testfolder。

最后是磁盘管理,包括:查看磁盘与目录挂载情况df -h和磁盘分区查看fdisk -l,磁盘分区的文件查看parted -l,查看分区和分区所用的文件类型;加载一个磁盘步骤:1、通过VMware新增一个磁盘,设置中添加;2、分区fdisk /dev/sdb1; 3.格式化 mkfs.xfs /dev/sdb1 4.新建一个需要挂载的目录 mkdir   /disk1;5、把分区与目录手工挂载 mount   /dev/sdb1     /disk1; 6.开机自动挂载 ,备份配置文件 cp /etc/fstab /etc/fstab.bak   编辑配置文件vi /etc/fstab 7.重启reboot。

第四天是软件包的管理,包括rpm,tar,源码安装,yum的管理;将软件安装到Linux系统,包括jdk,tomcat,Apache,nginx,mysql等的安装。

rpm包括环境准备和rpm软件包安装,设置虚拟机光盘为使用iso镜像文件,点击右下角光盘连接,使Linux识别出光盘,后使用命令行挂载光盘 umount /dev/sr0/,,cd进入光盘包目录ls查看rpm,通过rpm -x;

tar包括文件的压缩和解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
压缩
tar -cvf jpg.tar *.txt 
tar -czf jpg.tar.gz *.t。

yum的管理基本命令:yum repolist查看yum仓库情况;yum info package1;yum install package1; yum list available package1; yum  remove package1; yum deplist package1;yum clean all 清除缓存。

yum安装vsftpd:1.检查是否安装类似软件 yum info vsftpd;2.安装 yum install vsftpd;3.查看安装情况yum info 4.启动服务systemctl start vsftpd;5.开发端口:firewall-cmd --add-service=ftp;6.外部测试是否启动 ftp ip

jdk安装1.下载压缩包,put到linux的/root目录下。2.解压tar -zxvf  压缩文件名 -C 位置;3.jdk环境变量配置,进入配置文件/etc/profile编辑vi 环境变量参数4.让环境变量生效 source profile;测试安装是否成功: Java;javac;Java -version

apache安装:1配置好yum源,并安装apache软件yum install   httpd;2.设置开机启动enable 3.永久开放端口firewall-cmd --add-service=http --permanent  4.外网访问 测试;5.进入/var/www/html写入自己的静态页面5.外网测试

tomcat安装:1.检查jdk是否装好 2.上传压缩文件并解压安装;3.开启服务sh   XXX/startup.sh   4,开放端口add-port=8080外网测试能否打开静态页面;5.查看默认站是否开通

nginx安装:1安装yum源;2安装nginx;3服务管理:先停用apache,开启、停用、状态查看nginx服务 ;4防火墙端口打开;5.外部访问静态页面测试6.发布个人站点7.重启服务测试

mysql安装:1:安装一个yum源的rpm包rpm –Uvh mysql57-community-release-el7-8.noarch.rpm
2、查看mysql安装源是否启用对应的版本yum repolist enabled | grep mysql
3、把server版的rpm包放到当前目录yum install mysql-community-server-5.7.13-1.el7.x86_64.rpm
4、启动并查看服务的状态systemctl start mysqld ,systemctl status mysqld
5、查看mysql初始化的密码grep 'temporary password' /var/log/mysqld.log
6、使用以下连接方式连接mysql -uroot –p 密码为上面查看到的密码
7、连接上之后修改密码,然后用新密码登录Mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';Mysql>FLUSH PRIVILEGES;


在第四天晚上,我们观看了电影一个都不能少,观后感见第四天分享

第五天:介绍了云服务,我们旅行到了云端,目前网上热门的有腾讯云,阿里云,百度云等等。在腾讯云上申请了一台云主机,进行了简单的安全组配置。安装了apache软件,申请了个人域名,进行了站点解析与发布,这部分还不太懂。。。


五天时间结束了,收获了很多,让你不可思议的旅行,对于我一个初入行的人,确实不可思议。期间,导游和身边的伙伴都给予了很多关心和帮助,希望我们在后面的旅行中能够越加精彩,早日出师,达到要求,祝每个人最后能找到一份满意的工作。阿门!


0 0