sudo yum install -y epel-release
sudo yum install -y gcc-c++
sudo yum install -y glibc-static
sudo yum install -y libstdc++-static
yum install -y nano
yum install -y tree
sudo yum install jsoncpp-devel
yum install -y man-pages
yum install -y unzip zip
sudo yum install -y boost-devel
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh(VimForCpp: 快速将vim打造成c++ IDE (gitee.com))
Linux 软件包管理器 yum
查看软件包
通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需 要使用 grep 命令只筛选出我们关注的包
注意事项:
软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
"x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配.
"el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.
最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店"
yum 主要解决的是两个问题1.搜素,下载,安装 2.解决依赖关系。
yum源 : 就是一个配置文件
[hang@VM-4-14-centos 2]$ ls /etc/yum.repos.d CentOS-Base.repo CentOS-Epel.repo docker-ce.repo epel.repo epel-testing.repo
更新yum源,注意需要备份 ,也就是上述的第一个文件重命名 ,并将新下载的文件命名成它。
yum 三板斧
yum list #yum list | grep sl
yum install #sudo yum install -y 软件( - y 就是取消提醒大小之类的东西)
yum remove 软件 #移除软件
yum -y update:升级所有包同时,也升级软件和系统内核;
yum -y upgrade:只升级所有包,不升级软件和系统内核,软件和内核保持原样。
yum search 用于在搜索包含有指定关键字的软件包,
yum工具在每次安装指定软件包的时候,都会检测源服务器上的软件包信息,为了便捷不用每次都去搜索软件包信息,因此使用 yum makecache将软件包信息缓存到本地,使用 yum clean all 清理老旧的缓存信息。
git
查看git 是否安装
[hang@VM-4-14-centos ~]$ git --version git version 1.8.3.1
git 三板斧:
预备: git clone 仓库链接
git add 文件 #添加我们的代码到我们的本地仓库
git commit -m "这里必须写提交日志” #提交代码到仓库中
git push #提交代码到我们的远端仓库
注意: 第一次使用,需要配置你的用户名和邮箱
有时候无法提交,出现了提交冲突。无脑 git pull
.gitignore #不想提交的某些后缀的文件同步到远端的git仓库,就可以添加到 这里。
git rm 就能删除
一、安装telnet
step 1、rpm -qa telnet-server(无输出表示telnet-server未安装,则执行step2;否则执行step3)
step 2、yum -y install telnet-server(安装telnet-server)
step 3、rpm -qa telnet(无输出表示telnet未安装,则执行step4,否则执行step5)
[root@dev09 xinetd.d]# rpm -qa telnet
telnet-0.17-64.el7.x86_64
step 4、yum -y install telnet(安装)
二、重新启动xinetd守护进程
由于telnet服务也是由xinetd守护的,所以安装完telnet-server后,需要重新启动xinetd守护进程
step 5、service xinetd restart(如果启动正常直接跳到step7)
unit not found 说明xinetd未安装
step 6、yum -y install xinetd (安装xinetd,然后在继续执行step5)
三、测试
查看tcp的23端口是否正常开启
step 7、netstat -tnl |grep 23 (如果无输出说明未正常启动,则step8;否则整个安装过程完成)
如下图所示则表示启动正常:
step 8、修改 /etc/xinetd.d/telnet 文件,将disable=yes修改为disable=no,并重新执行step5
如果/etc/ xinetd.d/ 该路径下没有telnet文件,则构造一个telnet文件。
------------我是分隔符------------------------
telnet文件内容如下:
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}