Linux命令笔记

本文提供了Linux环境下一系列常用命令的快速查阅指南,包括系统管理、文件操作、软件安装及数据库管理等方面,帮助开发者高效地进行日常操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-- 查看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" #关闭指定的服务

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值