Linux、Xshell

article/2025/10/6 21:25:03

Linux基础命令

  • linux基础操作
    • 1. 创建目录
    • 2. 创建文件
    • 3. 删除
    • 4. 删除前询问
    • 5. 复制
    • 6. 修改文件名
    • 7. 移动文件
    • 8. 查看文件
    • 9. 查看五行
    • 10. 查看文件末尾
    • 11. 查看文件后五行
    • 12. 动态查看文件(相当于日志)
    • 13. 查看文件内容
    • 14. 查看输过的命令
    • 15. 清除页面
    • 16. 编辑文件
    • 17. 用户与组管理
    • 18. 赋权
    • 19. 安装jdk
    • 20. 安装tomcat
    • 21. 安装mysql
    • 22. 解压
    • 23. 部署Idea项目到Linux
    • 24. 防火墙
    • 25. 查看自己的内核

linux基础操作

1. 创建目录

mkdir xx

2. 创建文件

touch cc.txt

  • 查看虚拟机内存状态 df -hl
  • 查看linux目录大小du -sh /*
  • 查看当前目录总大小 du -sh

3. 删除

rm -rf xx.txt(文件)/xx(目录)

4. 删除前询问

rm -ri xx.txt(文件)/xx(目录)

5. 复制

cp xx(要复制的文件) xx2/(/xx/xx2 复制到指定目录)

6. 修改文件名

mv xx(要修改的文件) x(修改后的名字)

7. 移动文件

mv xx Desktop/xx()

8. 查看文件

head xx.txt,默认十行

9. 查看五行

head -5 xx.txt

10. 查看文件末尾

tail xx.txt,默认十行

11. 查看文件后五行

tail -5 txt

12. 动态查看文件(相当于日志)

tail -f xx.txt ,需要有Ctrl + C 结束

13. 查看文件内容

cat xx.txt

14. 查看输过的命令

history

15. 清除页面

clear

16. 编辑文件

  • vim xx 打开xx文件
  • a,i 编辑
  • Esc退出编辑
  • : 进入命令
  • wq、x保存并退出
  • q!退出不保存
  • w保存
  • :% s/old/new/g 替换全局出现的old
  • tail -f 查看报错信息

17. 用户与组管理

  • useradd xx [用户名] 新建用户
  • useradd -u 2000(xxxx) xx[用户名] 指定uid为2000新用户
  • passwd xx[用户名] 更改用户密码
  • userdel xx[用户名] 删除用户
  • su xx[用户名] 切换到xx用户
  • usermod -l xx[新用户名] xx[旧用户名] 修改用户名
  • usermod -g xx[新组名] xx[用户名] 修改用户所属分组
  • groupadd xx[组名] 添加分组
  • groupadd -g xx[组GId] xx[组名] 添加指定gid的分组

18. 赋权

  • 权限模式
    • u,g,o : 拥有者,同组用户,其他组用户
    • +,- :赋予,收回权限
    • r,w,x:读,写,执行权限
    • -R递归
    • chmod -R U+X,G+W xx[文件名]
  • 数字模式
    • 使用三位二进制表示权限操作
    • 读r=4,写w=2,执行x=1
    • chmod 753 -R xx[文件名]

19. 安装jdk

  • rz上传文件
  • rpm -qa|grep jdk 查看jdk是否安装
  • rpm -e -nodeps xx[上一步查出来的jdk]
  • rpm -ivh xx[软件包]
  • /etc/profile修改配置文件
  • export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/libldt.jar:$JAVA_HOME/lib/tools.jar
  • source /etc/profile 让配置文件生效
  • java -version 查看是否安装成功

20. 安装tomcat

  • 下载tar.gz格式的tomcat安装包
  • 将Tomcat解压到指定目录,并改名为Tomcat9
  • 进入tomcat9/bin目录使用./startup.sh启动tomcat
  • 在虚拟机中启动浏览器输入localhost:8080
  • 使用ifconfig查看地址
  • 输入 firewall-cmd --zone=public --add-port=8080/tcp --permanent 开放端口
  • 再输入firewall-cmd --reload 重启配置
  • 在外部浏览器使用地址 + :8080 进入Tomcat
  • 关闭Tomcat
      • 使用 ./shutdown.sh关闭Tomcat
      • 输入 ps -ga|grep tomcat , kill -9 xx[进程号]

21. 安装mysql

  • 解压,安装
    • 上传解压 tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
    • rpm -qa | grep mysql 判断是否已安装mysql
    • 执行yum remove mysql-libs yum remove mariadb-libs
    • 依次执行 rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
  • 开启关闭服务
    • systemctl start mysqld.service 启动mysql-service mysqld start
    • 查看默认密码 grep ‘temporary password’ /var/log/mysqld.log
    • 登录 mysql -uroot -p 点确定后,输入上页获取的密码
    • systemctl status mysqld.service 查看mysql状态
    • systemctl stop mysqld.service 关闭mysql
  • 密码
    • 修改默认密码 set global validate_password_policy=0;
    • set global validate_password_length=1;
    • set password for root@localhost=password(‘root’);
  • mysql配置
    • 查看MySQL默认编码 show variables like ‘chara%’;
    • 修改MySQL编码,在/etc/my.cnf文件中,在mysqld的尾行位置加入代码 character_set_server=utf8,并 输入systemctl restart mysqld.service 重启服务
    • 开放3306端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
    • 给其他用户授权远程登录并刷新权限 给root用户赋予远程登录权限grant all privileges on . to root@‘%’ identified by ‘root’ ;刷新MySQL权限 flush privileges;
    • 使用客户端测试链接数据库

22. 解压

  • tar :解压安装
    • 安装包格式: tar 、tar.gz、tar.bz
    • 安装软件包: tar -zxvf [包名](gz,bz格式) tar -xvf [包名(tar格式)]
  • rpm:直接安装
    • 安装包格式: rpm
    • 安装软件包:rpm -ivh 软件包路径
    • 卸载软件包: rpm -e 软件包全名
  • yum:在线安装
    • 安装软件包: yum -y install subversion
    • 卸载软件包: yum -y removesubversion

23. 部署Idea项目到Linux

打成war包,上传,运行
scp 压缩文件在windows电脑上的路径 root@linux公网ip:/myfile
这一步是为了将windows系统下的压缩文件发送至Linux系统

24. 防火墙

  1. 防火墙
    • firewall-cmd --state 查看默认防火墙状态(关闭后显示no running,开启后显示running)
    • 这个防火墙一般默认就是关闭的
    • 关闭防火墙 systemctl stop firewalld.service
    • 禁止防火墙开机启动 systemctl disable firewalld.service
    • service iptables status 查看防火墙是否启动
  2. 永久性生效
    • 开启:chkconfig iptables on
    • 关闭:chkconfig iptables off
  3. 即时生效,重启后失效
    • 开启:service iptables start
    • 关闭:service iptables stop
  4. 查看防火墙状态
    • service iptables status

25. 查看自己的内核

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)

  • cat /etc/redhat-release
    在这里插入图片描述

  • uname -r
    在这里插入图片描述


http://chatgpt.dhexx.cn/article/4PD9hUMN.shtml

相关文章

Linux,Xshell

一.部署Linux环境 首先安装VMware和ISO镜像文件。 然后在windows会产生两个虚拟网卡:vmnet1, vmnet8。 登录VM密钥可以自己想办法的。 1.创建虚拟机,直接点击主页创建就OK。 2.选择自定义,点击下一步 3.兼容性选择默认即可点击…

xshell是什么软件

xshell是什么软件? Xshell 是一个强大的远程管理软件,它支持SSH,TELNET 协议。Xshell可以在Windows下访问远端服务器、路由器、网络机顶盒等,类似的常用软件还有putty,以及Windows下的Telnet。 下面简单介绍一下xshell软件。 X…

xshell工具

xshell工具 xshell 是一款非常好用的Linux客户端连接工具,但是是收费的,我们可以使用它的家庭和学校用户的免费许可证 。但是需要我们去官网注册。 https://www.netsarang.com/zh/xshell-download/ 获取到对应的安装软件直接安装即可 xshell的配置 安…

安卓一键清理内存_力推!一键深度清理手机内存垃圾,从此和卡顿告别

今天给大家推荐的这款软件是猎豹清理大师v7.2.9去广告高级版。 该软件可以说是比较专业的垃圾清理软件了,在Google Play已经被下载超过了10亿次。 软件体验 会员功能全部免费使用,这个是不需要进行付费的版本,会员拥有去广告、自动垃圾清理、…

win10深度清理c盘垃圾的方法【系统天地】

C盘作为win10系统安装盘,使用一段时间后会产生大量的垃圾文件,不仅占用内存还会影响电脑运行速度。很多新手不知道c盘哪里文件是可以删除的。带着win10如何深度清理c盘的问题,我们往下看看爱纯净的方法。 win10纯净版深度清理c盘垃圾的方法…

苹果手机如何深度清理_苹果手机还可以这样清理垃圾,怪不得用这么久还流畅如丝...

苹果手机凭借着它优异的功能受到大家的喜欢,独特的IOS系统让它用多久都会觉得非常的流畅,虽然说苹果手机的功能很受大家的青睐,但是苹果手机有一个缺陷,那就是内存不怎么够用,今天教大家如何去清理苹果手机的内存给手机…

微信内测新功能(深度清理),瞬间释放几个G内存!

点击上方关注 “终端研发部” 设为“星标”,和你一起掌握更多数据库知识 微信是国人日常生活离不开的软件,而微信堪称吃存储的大户。我们几乎每天都在使用微信,使用的时间越长,信息积累的也越多。 聊天记录和朋友圈中的图片、视频…

App Cleaner Uninstaller for Mac v8.1.2 应用深度清理卸载工具 兼容 M1

App Cleaner & Uninstaller Pro 是一款mac应用清理、mac应用卸载工具,它可以帮你深度清理应用残留,完全卸载mac应用程序。 应用介绍 App Cleaner & Uninstaller Pro 是一款mac应用清理、mac应用卸载工具,它可以帮你深度清理应用残留…

苹果手机如何深度清理_安卓手机必备清理软件APP,完全免费超级深度清理

大家好欢迎观看软件兔 大家都知道安卓手机本身的一些小问题,手机在运行的过程中会产生很多垃圾文件,图片、视频、音频还有广告图片,你手机用个一年就非常卡了,那是因为你手机里面的垃圾越来越多了,垃圾多了你手机就越来…

苹果手机如何深度清理_手机应用 | 推荐5款深度清理手机内存的软件

点击上方蓝色字 关注我吧 ✎ 前言 手机内存越来越大,软件也越来越多,随之而来的影响就是手机里面的文件垃圾越来越多,短期里也许不会产生什么影响,但是长期下来手机就会变的卡顿,所以这次就来推荐5款安卓手机内存清理的手机软件。我会从颜值、实用性两个方面进行打分分析,…

cleanmymac是怎么进行Mac的深度清理的

2019独角兽企业重金招聘Python工程师标准>>> mac电脑深度清理软件中说得上好的当属mac清理系统垃圾cleanmymac了,可以清理垃圾、清理插件、释放内存等等,真正做到电脑深度清理。 免费下载地址:http://wm.makeding.com/iclk/?zone…

计算机命令清除所有,电脑深度清理命令设置方法

今天windows7之家小编要为网友们带来大福利,教大家电脑深度清理命令设置方法,帮助网友们快速有效的清理垃圾。相信网友们都迫不及待的想要学习电脑深度清理命令设置方法了吧。那就不要犹豫,一起跟着小编往下看电脑深度清理命令设置方法吧。 新…

深度清理电脑垃圾软件 如何深度清理电脑垃圾

怎么样清理电脑室每个使用者都应该知道的,包括mac用户,因为在使用过程中,会产生大量的缓存文件、系统日志、索引文件等,如果我们不定时清理就会堆积在那里。为了使电脑更加干净,非常好的方法就是使用电脑深度清理软件。…

深度清理mac磁盘空间的方法,方方面面都清理干净

对于Mac用户,特别是买了丐版的用户来说,清理磁盘往往是一件比较头疼的事情。因为随着Mac上安装越来越多的应用程序,它们肯定会占用你磁盘中的大量空间。而且这些应用程序还会生成缓存、系统日志文件、更新文件等,Mac会因此开始运行…

Windows 10怎样不利用第三方付费软件实现对C盘的深度清理

时间来到了公元2022年,现在以前很多免费的软件都要成为会员才能使用很多功能了。 比如我现在想对我的C盘进行一个深度清理,试了两款软件,分别是驱动精灵和Wise Care,都需要付费成为会员才能解锁相关功能,截图如下。 …

win10系统的深度清理方法

随着时间的推移,每个Windows安装都会产生占用空间和浪费资源的垃圾。我们很容易忽视常规维护,因此问题往往来自旧文件和程序。 如果您不清理计算机,不久您就会遇到磁盘空间不足的警告,并注意到它变慢了。让我们来看看如何在不同的情况下使用各种工具来清理Windows 10。   …

android空间深度清理,安卓手机垃圾深度清理技巧

原标题:安卓手机垃圾深度清理技巧 手机清理应该养成习惯,有些安卓手机内建一键加速功能,但有些没有,这时就要安装一套多功能的清垃圾加速软件,帮助手机获得更快速度。Space Cleaner(内存清理)是一款旨在让用户手机保持…

不等式约束的序列二次规划(SQP)

讲完等式约束的SQP,接下来就是不等式约束的SQP,其实两者的算法是完全没有区别的,唯一的就是因为引入了不等式约束,再推导上面就会去考虑近似KKT条件,从这个角度进行思考。解当前的问题就是解这个问题的对偶问题,两者在…

等式与不等式约束的序列二次规划(SQP)

最后介绍同时有等式约束和不等式约束的SQP解法。这里面的解法比之前的稍微复杂一点,用到了line search method以及BFGS下降。使用line search是为了增加搜索的鲁棒性,确保在任意的初始点都可以最后收敛到局部最优或者全局最优点。使用BFGS的作用是简化he…

SQP21-19-10-1CC-18高压定量叶片泵

子母叶片,降低了叶片对定子的高压冲击,在高压和高速转速下,性能更稳定,寿命更长。 泵芯高强度,高精度泵体,12叶片,流量脉动更小,噪音更低。 排量齐全,插装式结构的泵芯…