-- 查看tomcat等Java程序的运行状态
ps -ef|grep java
-- 结束进程
kill -9 线程号
-- 文件编辑
vim 文件 例子: vim /etc/sysconfig/iptables 修改端口配置(在22端口下增加其他端口、
-- 将文件内容打印到控制台中。
cat 文件 列子: cat /etc/sysconfig/iptables
service iptables restart更新防火墙配置)
-- 保存编辑的文件
esc : wq
-- 从编辑的文件中不保存退出
esc : q!
-- 修改文件名(1改2)(移动文件 *当前路径 ../上级路径)
mv file1 file2
cp file1 file2 --复制
rm -f [file] --删除文件
rm -rf [dir] --删除文件夹
ln -s [source file] [target file] --创建软连接 类似快捷方式【target file】是快捷方式
ls -al --查看目录文件 带有-> 的是软连接
mkdir [dirName] --创建目录
-- zip文件解压
unzip xxx.zip
-- zip文件压缩 将所有jpg文件压缩到xxx.zip中
zip xxx.zip *.jpg
-- 解压gz文件
tar -xzvf xxx.gz
-- 解壓tar包
tar -xvf xxx.tar
-- 解压rpm文件
rpm2cpio xxx.rpm | cpio -idmv
-- 查看tomcat实时日志信息
tail -f catalina.out
-- 查看开放的端口
/sbin/iptables -L -n
-- 修改端口配置
vim /etc/sysconfig/iptables
-- 重启防火墙 ,以更新配置
service iptables restart
-- 关闭/打开防火墙(需要重启系统)
开启: chkconfig iptables on
关闭: chkconfig iptables off
-- 启动和停止防火墙(立即生效,重启后失效)
开启: service iptables start
关闭: service iptables stop
958659f49eb105ffd409fa86bf5bc0c187f955d8 access tokens for source
8d6b135d2ffbf3a7af1174df5700f8381d198382 for123Linux jenkins
-- maven 安装
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y maven
-- git 安装
yum install git
-- jenkins安装
$ yum install yum-fastestmirror -y #安装自动选择最快源的插件
#添加Jenkins源:
$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
$ sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
$ yum install jenkins #安装jenkins
./usr/tomcat/apache-tomcat-7.0.90/bin/startup.sh 小黄人服务器启动tomcat
关闭tomcat
./usr/tomcat/apache-tomcat-7.0.90/bin/shutdown.sh
cd /usr/tomcat/workspace/webapp
pwd
git pull
pwd
mvn clean install -Dmaven.test.skip=true
pwd
mvn package -Dmaven.test.skip=true
pwd
cp target/webapp.war /usr/tomcat/apache-tomcat-7.0.90/webapps/ROOT.war
pwd
./usr/tomcat/apache-tomcat-7.0.90/bin/startup.sh
maven :
mvn -Dmaven.tomcat.port=80 tomcat7:run tomcat7插件下运行,指定端口80
mvn clean 清除
mvn compile 编译
mvn package 打包
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
mysql安装:
rpm -qa|grep mariadb // 查询出来已安装的mariadb
rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件
在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。
解压
mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
安装完毕。
service mysqld stop
vim /etc/my.cnf
# Disabling symbolic-links is recommended to...
skip-grant-tables #添加这句,即可无密登录。 去除则需密码。
symbolic-links=0
service mysqld start
flush privileges; #更新权限
set password for root@localhost = password('111111');
flush privileges; #更新权限
mysql 命令:
mysql -u user_name -p user_password #登录
set password for root@localhost = password('111111');
flush privileges; #更新权限
service mysqld stop #停止mysql服务
vim /etc/my.cnf #修改配置文件
service mysqld start #开启mysql服务
mysql -u root -p #输入新密码登录。
create user 'user_name'@'%' IDENTIFIED BY 'user_password'; #创建用户
grant all privileges on *.* TO 'user_name'@'%' with grant option; #配置权限
grant select,update,delete,insert privileges on DB_name.Table_name TO 'user_name'@'%' with grant option;
commit; #提交
flush privileges; #生效
quit; #退出
mysql.user (该表为用户表,删除该表记录,即删除用户。删除后需要flush privileges刷新)
lower_case_table_names = 0 大小写敏感 1 不敏感(/etc/my.cnf 文件里面进行设置)
service mysqld stop #停止服务
service mysqld start #开启服务
show databases; #查看所有库
use database_name; #进入 该库
show tables; #查看所有表
select * from table_name #
update table_name set xx= x where id = x ; #
delete from table_name where id = x ; #
systemctl list-unit-files | grep enabled | grep .service #查看已启动的服务
systemctl disable "service_name" #关闭指定的服务