1.查看当前目录下文件
sl -l 或者 ll
2.cd … 切换到上级目录
3.查看硬盘
df -h
4.查看内存
free -m
5.cd /home 进入此文件
6.创建文件夹
mkdir bak
7.粘贴复制文件夹
cp -r 源文件目录 目标文件目录
8.解压
tar -xvzf ****.tar.gz
9.CentOS7 查看已经开放的端口
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙
#重启firewall
firewall-cmd --reload
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
查看防火墙状态
systemctl status firewalld
开启防火墙
systemctl start firewalld
查看监听(Listen)的端口
netstat -lntp
10.CentOS7
a.安装java java -version
b.获取Jenkins安装源文件
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
c. 导入公钥
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
d.安装Jenkins
yum install -y jenkins
e.配置文件修改
/etc/sysconfig/jenkins
vi jenkins --进入文件
i —修改
JENKINS_PORT ="" 修改端口
退出文件
esc+shift+:
:wq 保存且退出
:q!不保存强行退出(退出)
:x 保存退出(用这个成功)
日志信息查看
/var/libs/jenkins/logs
/var/log/jenkins/jenkins.log
f.启动jenkins
service jenkins start
las 111111
如果访问不了,查看端口是否开放
g. 查看密码
/var/lib/jenkins/secrets/initialAdminPassword
h.卸载jenkins
-
卸载软件:rpm -e jenkins
-
删除遗留文件: find / -iname jenkins | xargs -n 1000 rm -rf
11.安装SVN
a.检查是否安装svn
rpm -qa subversion
b.卸载svn
yum remove subversion
c.安装svn
yum install subversion
d.创建svn版本库
svnadmin create /data/svn/version_repository
e.修改svnserve.conf文件
删除前面的#好,注意英文要左对齐,不要留空格
修改authz文件
修改passwd文件
f.启动svn
svnserve -d -r /data/svn
查看一下svn的进程
ps -ef|grep svnserve
g.尝试连接svn
svn co svn://xx.xx.xxx.xx/version_repository
12.安装mysql
先查看是否安装过mysql
netstat -antp – 查看所有进程
pkill -9 mysqld
rpm -qa|grep -i mysql
卸载mysql
yum -y remove
yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
卸载不掉的用 rpm -ev
依次卸载 直到没有
下载mysql root root
先找到要存放的地方 cd /userxc/mysql
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装
yum -y install mysql-server
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password:yes)
停止mysql服务
systemctl stop mysqld.service
修改配置文件无密码登录
vi /etc/my.cnf
skip-grant-tables
systemctl start mysqld.service
mysql -u root (免密码登录)
mysql>use mysql; (第二句:选择mysql库)
mysql>select ‘host’ from user where user=‘root’; (第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称))
mysql>update user set host = ‘%’ where user =‘root’; (第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址)
mysql>flush privileges; (第五句:刷新MySQL的系统权限相关表)
mysql>select ‘host’ from user where user=‘root’; (第六句:再重新查看user表时,有修改。。 )
mysql>exit 退出MySQL
systemctl restart mysqld 重起mysql服务即可完成。
查看运行状态:service mysqld status
vi /etc/my.cnf 去掉加上的
skip-grant-tables
再重启
- 安装与卸载redis
下载redis的安装包,放在文件下
解压安装包
tar xzf redis-4.0.8.tar.gz
编译源代码
cd redis-4.0.8
make
查看编译是否成功,src目录是否客户端和服务器相关命令
修改redis配置文件,配置成后台启动,修改密码
daemonize yes
requirepass liaoshuang
启动redis-server
./redis-server /userxc/redis/redis-4.0.8/redis.conf
查看redis进程
查看redis端口号
启动redis-cli客户端,并进程测试
看到这里说明测试成功,我们把redis安装完成
停止redis服务
shutdown exit
卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可
cd /usr/local/bin/
ll
rm -rf /usr/local/bin/redis*
ll
卸载干净,卸载解压文件和编译的redis
14 .安装nginx
安装gcc gcc-c++
yum install -y gcc gcc-c++
安装PCRE库
cd /userxc
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
tar -zxvf pcre-8.36.tar.gz
cd pcre-8.36
./configure
make && make install
安装SSL库
cd /userxc
wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
tar -zxvf openssl-1.0.1j.tar.gz
cd openssl-1.0.1j
./config
make && make install
安装zlib库存
cd /userxc
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
./configure
make && make install
安装nginx
cd /userxc/nginx
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
报错
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/userxc/openssl-1.0.1j
make && make install
安装好以后,启动nginx
cd /usr/local/nginx/sbin/
./nginx
停止
/usr/local/nginx/sbin/nginx –s stop
启动
/usr/local/nginx/sbin/nginx
15.安装nexus
下载nexus
http://ts.yonyouqiche.com/nexus/content/groups/public/
解压
tar -zxvf nexus-2.14.10-01-bundle.tar.gz
建立软链接
sudo ln -s nexus-2.14.3-02 nexus
vim /etc/profile,在最后加上下面这一句,:wq保存退
source /etc/profile 刷新刚设置的环境变量,使之生效
以后台进程启动:
cd userxc/nexus
./bin/nexus start
http://*/nexus
默认用户名为admin,密码admin123
安装rabbitMQ
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.3-1.el7.centos.x86_64.rpm/download.rpm
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-3.7.5-1.el7.noarch.rpm
yum install erlang-20.3-1.el7.centos.x86_64.rpm
yum install rabbitmq-server-3.7.5-1.el7.noarch.rpm
systemctl start rabbitmq-server 启动
systemctl status rabbitmq-server 查看状态
systemctl enable rabbitmq-server 设置为开机启动
开放端口15672 5672
配置维护插件和开启远程连接
rabbitmq-plugins enable rabbitmq_management
创建用户
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
为用户赋权限
rabbitmqctl set_permissions -p “/” admin ‘.’ '.’ ‘.*’
tomcat
开放文件夹权限
chmod -R 777 filename
启动报错
vi /etc/hosts 主机名和ip配置文件
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
在/etc/rabbitmq/rabbitmq-env.conf中创建一个rabbitmq环境变量配置文件
vi /etc/rabbitmq/rabbitmq-env.conf
NODENAME=rabbit@localhost