![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 77
weixin_42534940
这个作者很懒,什么都没留下…
展开
-
操作系统练习:进程间通信(共享内存方式)
解决办法: 在编译命令最后加-lrt。原创 2023-07-23 18:32:36 · 466 阅读 · 0 评论 -
CentOS 7防火墙firewalld管理基础
基本概念CentOS 7及以上的版本,默认的防火墙是firewalld,所以如果你输入iptables配置防火墙报找不到命令时,你就要考虑用firewalld来管理防火墙了。firewalld文档连接【firewalld】:firewall daemon,提供动态管理防火墙的能力,并支持对网络以及与其关联的连接、接口和源定义信任级别【firewall-cmd】:firewalld的命令行管理工具,CentOS上防火墙的管理即主要依赖该命令【Runtime Configuration 和 Perm原创 2020-05-23 23:09:11 · 569 阅读 · 0 评论 -
tcpdump 命令抓包使用简介
目录命令简介常用命令综合示例参考链接:https://man.linuxde.net/tcpdumptcpdump 官网:https://www.tcpdump.org/manpages/tcpdump.1.html命令简介tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。一...原创 2019-09-29 20:33:34 · 245 阅读 · 0 评论 -
Linux 设置程序开机自动启动
目录1. 基础说明2. 编辑启动文件3. 给启动文件添加权限4. 设置软连接1. 基础说明将程序设置为开机启动的方法不止一种,这里记录的,应该是最常用的一种。root用户执行命令:ll /etc/rc.d/可以看到有下面这些文件:[centos@ip-172-31-42-26 init.d]$ ll /etc/rc.d/总用量 16Kdrwxr-xr...原创 2019-08-31 23:29:11 · 32336 阅读 · 7 评论 -
openssl生成证书,并解决浏览器不信任问题
目录1. 前言2. 生成证书3. 证书网站生成新证书4. 配置 nginx5. 访问 HTTPS 地址6. 一些可能问题处理1. 前言关于SSL的理论知识就不细说了,也了解得不是很深入。这里主要是记录一下 SSL 证书的生成以及证书配置后发现chrome浏览器访问网站会提示网站不安全的问题。大致流程如下,如果有两个域名,应该只需要生成自签名证书就可以了...原创 2019-06-03 00:51:17 · 32869 阅读 · 8 评论 -
将Linux命令设置为后台执行
1. nohup设置命令后台执行有时候执行完一个命令,终端会一直处于占用状态;这时除非强制结束掉正在执行的命令,否则就什么都做不了面对这样的情况时,我们通常会希望这个命令能够在后台执行,而不影响终端执行其他命令这里记录一种比较简单的实现方法:利用 nohup 来执行命令最简单的实现方式:nohup your_command &这个命令执行之后,命令的执行结果会纪录...原创 2018-11-09 00:13:03 · 754 阅读 · 0 评论 -
GitHub版本管理之你不得不学的命令
目录1. 前提2. 克隆项目3. 查看分支3.1 查看本地分支3.2 查看远程分支3.3 查看所有分支4. 本地新建分支4.1 新建分支4.2 查看新建的分支4.3 切换到新分支4.4 创建+切换新分支4.5 删除本地分支4.6 clone远程分支到本地5. 修改并提交分支5.1 修改分支文件5.2 新增分支文件6. 合并分...原创 2018-09-29 22:06:19 · 357 阅读 · 0 评论 -
Cent OS 安装git
1. 下载安装包可以在如下目录查看安装包:https://mirrors.edge.kernel.org/pub/software/scm/git/下载:sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.17.1.tar.gz2. 解压安装包把压缩包解压到你想要安装的目录:sud...原创 2018-10-13 23:17:55 · 3506 阅读 · 0 评论 -
CentOS 7 安装maven
前提:jdk已经安装好了1. 下载安装包切换到软件下载目录,下载安装包:sudo wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz2. 解压安装包想要把软件安装在哪个目录,就把压缩包解压到哪个目录:sudo tar xzvf so...原创 2018-10-13 22:16:07 · 162 阅读 · 0 评论 -
【TIPS】修改Mac OS中ls命令结果颜色和vim编辑器配色
1. 修改命令提示颜色vim ~/.bash_profile添加配置:export TERM="xterm-color"export PS1='[\u@\h:\W]$ '说明:\u 表示计算机用户名\h 表示计算机名\W 表示当前目录 然后保存并退出。并执行:sh ~/.bash_profile2.修改ls命令和ps命令结果颜色vim...原创 2018-07-27 18:29:24 · 689 阅读 · 0 评论 -
linux学习笔记(5)
第11章使用Vsftpd服务传输文件11.1 文件传输协议vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点11.2 Vsftpd服务程序vsftpd作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP服务器上匿名开放...原创 2018-07-12 15:28:38 · 107 阅读 · 0 评论 -
linux学习笔记(4)
第9章使用ssh服务管理远程主机9.1 配置网卡服务9.1.1 配置网卡参数网卡配置文件位于目录:/etc/sysconfig/network-scripts/文件ifcfg-eth0即为网络配置文件(不同版本的linux文件名可能会有差异)当修改完Linux系统中的服务配置文件后,并不会对服务程序立即产生效果。要想让服务程序获取到最新的配置文件,需要手动重启相应的服务:# systemctl r...原创 2018-07-12 15:28:00 · 488 阅读 · 0 评论 -
linux学习笔记(3)
第6章存储结构与磁盘划分6.1 一切从“/”开始在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件目录名称应放置文件的内容/boot开机所需文件—内核、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下还可以操作的命令/lib开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数/sbin...原创 2018-07-12 15:27:03 · 329 阅读 · 0 评论 -
linux学习笔记(2)
第4章 Vim编辑器与Shell命令脚本vim文本编辑器vim编辑器有三种模式:命令模式,末行模式和编辑模式。命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。输入模式:正常的文本录入。末行模式:保存或退出文档,以及设置编辑环境 在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行...原创 2018-07-12 15:26:18 · 299 阅读 · 0 评论 -
linux学习笔记(1)
《linux就该这么学》读书笔记Shell简介计算机硬件是由运算器、控制器、存储器和输入/输出设备等共同组成,系统内核就是让各种硬件协同工作的程序。Linux系统内核负责完成对硬件资源的分配和任务调度等任务。 Shell,也称为终端,它相当于用户与内核之间的翻译官——用户将命令输入终端,Shell就会调用程序服务来完成某些特定的工作。当前许多主流的Linux系统默认使用的Shell是Bash(Bo...原创 2018-07-12 15:25:47 · 386 阅读 · 0 评论 -
【TIPS】在Mac OS上创建自定义的命令别名
很多自己习惯使用的别名在Mac OS上并不能直接使用,这时可以自定义命令别名以方便使用具体操作过程如下:进入用户主目录cd ~编辑“.bash_profile”文件(下面使用vim编辑,如果该文件不存在可以自动进行创建)vim .bash_profile输入自定义别名,并保存退出alias ll='ls -alh'注意:等号两边,别名和命令之间没有空格;而且实际命令...原创 2018-07-23 22:42:09 · 724 阅读 · 0 评论 -
CentOS 7 安装Nginx及其简单的配置和使用
最近在阿里云服务器上尝试安装了Nginx,现简单记录过程中的安装、配置和使用过程1. 安装NginxNginx的安装过程参考了阿里云的帮助文档:CentOS 7.4 实例配置 Nginx + HTTPS 服务其中需要注意的是:要注意Nginx版本和OpenSSL版本之间的匹配,我完全按照帮助文档的版本来安装没有成功,最后更改了两者的版本我用的Nginx是:nginx-1.15.0.tar.gz我用...原创 2018-07-03 16:34:54 · 1080 阅读 · 0 评论 -
CentOS 7安装Python3
在阿里云上新装了CentOS 7,由于其自带的Python版本是Python2,但是我想用Python3,所以需要自己重新安装,这里记录一下安装过程。1. 新建Python3安装目录linux下面,自定义软件默认安装在/usr/local目录下,所以在/usr/local目录下新建python3目录:mkdir /usr/local/python32. 下载Python3安装包Python包的下载...原创 2018-06-26 15:32:44 · 299 阅读 · 0 评论