![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux
linux
Pr Young
一个踏实努力,充满激情的程序员!
展开
-
I/O 多路复用(select,poll,epoll)
linux操作系统底层会分为用户空间和内核空间,当进程或者线程运行在内核空间的时候,就处于内核态,运行在用户空间就处于用户态,在用户态下只能执行一些相对安全的cpu指令,一些比较危险的特权指令只能在内核空间下执行,这样是为了安全,应用程序瞎搞,把整个操作系统搞挂了。epoll:有人写完了,会主动把作业交给老师 就会摇一下铃,你知道是谁摇的,直接去收他的作业。:逐个收,收完A,收B,然后再收C,如果前面有人没做完,等他写完收他的,然后再收后面的人的作业。原创 2023-04-08 10:26:22 · 118 阅读 · 0 评论 -
linux压缩和解压缩
1.打包成tar:tar -cvf a.tar a.txt 表示把a.txt打包成 a.tar。2.实际上是先压缩成tar文件,然后再将tar文件压缩成gz文件。压缩:tar -zcvf b.tar.gz a.txt。解打包tar文件:tar -xvf a.tar。解压缩:tar -zxvf b.tar.gz。原创 2023-03-06 20:48:30 · 49 阅读 · 0 评论 -
将项目部署到Linux系统上
1.在本地Idea中开发一个springboot项目,并且打包成jar包,在maven里面点击package就可以进行打包 ,打成的包在target文件夹里面。此时你在任意一台电脑上访问服务器的ip地址:http:192.168.58.130:8080/hello,都可以访问到我们的页面。,然后这个程序就在后台运行了,即使关掉终端窗口,也还是在继续运行。4.检查服务器的防火墙,确保服务器的8080端口是对外开放的,这样浏览器才能成功访问到服务器上的springboot项目。将jar包上传到这个文件夹。原创 2022-11-23 16:40:15 · 2560 阅读 · 0 评论 -
Linux下:bad ELF interpreter问题
是因为64位系统中安装了32位程序。执行这行代码就可以了。原创 2022-11-23 15:42:34 · 207 阅读 · 0 评论 -
Centos7 关闭防火墙,打开防火墙,开放某个端口,关闭某个端口
1.查看防火墙状态:runing或者not running。6.查看所有开放的端口。原创 2022-11-23 12:10:56 · 642 阅读 · 0 评论 -
Vmware创建虚拟机
完成上述操作,还有一个问题,就是没有加载网卡,导致IP地址初始化的时候失败了,如何才能让虚拟机启动时加载网卡呢?需要先下载centos.iso镜像文件,vmware安装虚拟机的时候需要用到这个镜像。创建虚拟机的名字以及最后创建出来的虚拟机会生成很多物理文件,这些物理文件放在哪个位置。在这里进行硬件模拟,内存的大小(你可以调成2G),处理器的个数.....关闭,完成,然后就可以开启虚拟机了。选中 稍后安装操作系统。分配磁盘大小:默认20G。选中Linux操作系统。原创 2022-11-22 15:14:44 · 2180 阅读 · 0 评论 -
linux目录结构
linux目录结构原创 2022-11-22 15:32:49 · 61 阅读 · 0 评论 -
第七篇:文件和文件夹得权限
3.其他组用户权限:也是r表示具备读权限,w表示写权限,x表示具备执行的权限。2.同组用户权限:也是r表示具备读权限,w表示写权限,x表示具备执行的权限。rwx rwx rwx用 7 7 7 来表示。文件或者文件夹有三部分权限:所有者权限,同组用户权限,其他组用户权限。所以:rw- r-x r-x 可以用6 5 5 来表示。r表示具备读权限,w表示写权限,x表示具备执行的权限。我们规定r代表得4分,w得2分,x得1分。r-x:表示可读不可写可执行。rwx:表示可读可写可执行。原创 2022-09-26 23:55:18 · 1385 阅读 · 0 评论 -
第六篇:常用Linux命令
8.解压单个文件:gunzip .gz压缩包(并且为了节省空间也会把之前的gz压缩包文件删除)9.一次性压缩多个文件: zip test1.txt test2.txt。生成一个.gz的压缩包(原来的文件会被删除,节省空间,只保留压缩后的文件)gzip test.txt //生成 test.txt.gz文件。gunzip test.txt.gz //生成test.txt文件。6.删除文件夹和文件:rm 文件或者文件夹(提示删除)2.pwd:返回当前位置的文件路径(从根路径开始)原创 2022-09-25 22:33:53 · 348 阅读 · 0 评论 -
第五篇文章:给用户分组
如果是创建用户的时候顺便指定了用户属于哪个组:useradd -g 组名 用户名。一个用户起码属于一个主组(这个主组的组名和用户名相同),可能还属于其他副组。每个组对每一个文件的访问权限是不一样的,比如有些组只能读不能修改某个文件。(5)将一个用户从某个组中移除: gpasswd -d 用户名 组名。(3)将用户添加进组里:gpasswd -a 用户名 组名。又比如说只有某个组(比如开发组)的用户可以看到这个文件。(4)查看一个用户在哪些组里面: id 用户名。1.为什么需要给用户分组。原创 2022-09-25 20:35:47 · 287 阅读 · 0 评论 -
第四篇文章: 创建用户,删除用户,切换用户
step2:给刚刚创建的用户添加密码 passwd 用户名。step1:添加用户useradd 用户名。step3:删除用户 userdel 用户名。切换到root用户(原创 2022-09-25 19:06:50 · 132 阅读 · 0 评论 -
第三篇文章:vim
两者都是Linux中的文本编辑器,用来在Linux操作系统中创建,查看,编辑txt文件(也就是文本文件),就像windows系统中的记事本一样。编辑模式:在一般模式下按i键或者a键就可以进入编辑模式(但是不能保存编辑的内容)命令模式:在一般模式下,按:(冒号键),可以进入命令模式。一般模式(只读模式):只能打开这个文件,但是你无法编辑。在终端中输入vim 文件名就是创建一个txt文件。vim是vi的增强版本。原创 2022-09-25 18:44:03 · 113 阅读 · 0 评论 -
第二篇文章:使用远程传输工具连接装载linux操作系统的虚拟机
step1:查看装有linux操作系统的虚拟机的IP地址:输入ifconfig命令。step2:用Xshell或者FileZilla连接上这台虚拟机。原创 2022-09-25 17:32:41 · 179 阅读 · 0 评论 -
第一篇 打开终端的时候处在哪个位置
【代码】第一篇 打开终端的时候处在哪个位置。原创 2022-09-25 17:02:34 · 96 阅读 · 0 评论 -
linux常用命令
4.查看某个进程是哪个用户创建的(根据这个进程的PID)3.查看各个gpu的使用情况nvidia-smi。2.cd..(中间有一个空格)返回上一级目录。5.杀死某个进程或者批量杀死多个进程。1.查看当前目录下有哪些文件夹。ps-f-p进程号。...原创 2022-07-19 15:51:19 · 114 阅读 · 0 评论 -
修改服务器密码
然后输入sshouyang@172.20.107.40(前面是账户名,后面是服务器的IP地址),它会让你输入密码。方法一进入你的服务器,打开终端命令,输入passwd,然后就一步步走就行了。方法二进入windowspowershell。然后输入passwd,接下来一步一步走就行。...原创 2022-07-16 13:35:51 · 1915 阅读 · 0 评论 -
Linux系统下解 压缩文件
(1)已经有了图像化界面,而且装了解压软件,Engrampa点Extract就可以指定解压到哪个文件原创 2022-05-06 11:19:58 · 355 阅读 · 0 评论