-
在liunx中创建启动器(window下的快捷方式) && linux下,如
所属栏目:[Linux] 日期:2021-02-22 热度:162
? 。那具体的创建方式是什么呢?那继续往下看吧!:)方法1:step1: 在桌面上单击鼠标右键,选择“新建启动器"(英文"create launcher..."),将会显示添加启动器的对话框step2:? 填写启动器对话框的内容?????? 类型(type): 选择应用程序(application)??????[详细]
-
[Linux] PHP程序员玩转Linux系列-nginx初学者引导
所属栏目:[Linux] 日期:2021-02-22 热度:53
翻译自官网文档 nginx有一个master进程和很多个worker进程.master进程的主要目的是读取和执行配置文件,维持worker进程.worker进程真正处理请求.nginx基于事件模型和操作系统来分配worker进程,配置文件中的worker进程数一般配置成CPU的内核数.默认的配置文件[详细]
-
[linux] C语言Linux系统编程进程基本概念
所属栏目:[Linux] 日期:2021-02-21 热度:181
1. 除了目标代码进程还包含数据、资源、状态以及虚拟化的计算机。 2. ID(pid). linux 3. 信号是一种单向异步通知机制,信号可能是从内核发送到进程,也可能是从进程到进程,或者进程给自己。信号一般用于通知进程发生某些事件。 linux 4. linux linux[详细]
-
[Linux]C语言Linux系统编程创建进程
所属栏目:[Linux] 日期:2021-02-21 热度:191
1. ID, 1.1 ID 2. #include pid= ppid= 3. fork() exec 4.exec execl() path const execl() =execl( , , (ret== 5.fork() fork() 当前进程就是父进程,创建成功的进程是子进程。 fork() fork() #include /spanspan style="color: #0000ff"gt;int/span ret=sp[详细]
-
[Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载
所属栏目:[Linux] 日期:2021-02-21 热度:72
网站运行在腾讯云的服务器上,前几天忽然打不开了,我就登陆服务器去瞅一眼咋回事,看了下发现硬盘满了,现在就来记录一下怎么解决 查看硬盘空间大小? 使用df命令查看硬盘的使用情况,参数是df -h,-h是?--human-readable?以人类可读的形式展示空间使用量. ?没挂载[详细]
-
[Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
所属栏目:[Linux] 日期:2021-02-21 热度:139
在系列的第二篇,CentOS系统下lnmp环境搭建中,我安装好的PHP版本是5.3,现在我要用最简单的方式升级PHP版本到最新版. 访问这个网站https://webtatic.com/,该网站提供PHP最新版本的yum仓库,直接拿来就能用,非常的方便.? 添加仓库 安装PHP7 nginx,mysql,php的版[详细]
-
[编程] C语言Linux系统编程-等待终止的子进程(僵死进程)
所属栏目:[Linux] 日期:2021-02-20 热度:194
1. 如果一个子进程在父进程之前结束,内核会把子进程设置为一个特殊的状态,处于这种状态的进程称为僵死进程 当父进程获取了子进程的信息后,子进程才会消失。 pid_t wait(int *status); pid #include /spanspan style="color: #0000ff"gt;int/span ret=span[详细]
-
[linux] C语言Linux系统编程-做成守护进程
所属栏目:[Linux] 日期:2021-02-20 热度:130
守护进程: init 通过以下步骤成为守护进程 1. 2. 3. 4. 5. 6. div class="cnblogs_code[详细]
-
[linux] C语言Linux系统编程-捕获进程信号
所属栏目:[Linux] 日期:2021-02-20 热度:125
typedef void( *sighandler_t)(int); 1. 2. 3. sighandler_t signal(int signum,sighandler_t handler); 1. 2. 3. implicit-function-declaration sleep() div class="cnblogs_Highlighter" pre class="brush:objc;gutter:true;"#include stdio.h include si[详细]
-
[Linux] PHP程序员玩转Linux系列-Ubuntu配置SVN服务器并搭配域名
所属栏目:[Linux] 日期:2021-02-20 热度:192
在线上部署网站的时候,大部分人是使用ftp,这样的方式很不方便,现在我要在线上安装上SVN的服务器,直接使用svn部署网站。因为的服务器是ubuntu,因此下面的步骤是基于ubuntu的。 安装subversion apt-get install subversion 创建仓库目录 svnadmin create[详细]
-
[日常] DNS的迭代查询过程
所属栏目:[Linux] 日期:2021-02-20 热度:184
DNS是应用层协议,端口号为tcp/53和udp/53 DNS查询过程,比如访问www.test.com1.客户机查询www.test.com2.查询首选DNS服务器,Linux下/etc/resolv.conf, Windows下是网络设置中的3.首选DNS服务器中没有test.com域的授权记录,将请求传递给“.”根域DNS服务器[详细]
-
[linux] C语言Linux系统编程-TCP通信的11种状态
所属栏目:[Linux] 日期:2021-02-20 热度:132
三次握手 由client主动发出SYN请求,此时client处于SYN_SENT状态(第一次握手)当server收到之后会由LISTEN转变为SYN_REVD状态,并回复client,client收到应答后处于ESTABLISHED状态,这个状态就表示client已经准备好通信了(第二次握手)client收到二次握手应答后回[详细]
-
[编程] TCP协议概述
所属栏目:[Linux] 日期:2021-02-20 热度:111
TCP 协议概述 1.TCP提供一种面向连接的、可靠的字节流服务。 2.两个应用程序通过TCP连接交换8bit字节构成的字节流。 3.每个TCP首部都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP[详细]
-
[linux] C语言Linux系统编程-socket回声客户端
所属栏目:[Linux] 日期:2021-02-20 热度:89
回声客户端: 1. 2. #define BUF_SIZE 100 1.# 2.#define scanf("%s",bufSend); 1.scanf() 2. div class="cnblogs_code[详细]
-
[linux] C语言Linux系统编程-socket开发响应HTTP协议
所属栏目:[Linux] 日期:2021-02-20 热度:57
div class="cnblogs_code[详细]
-
LVM : 扩展文件系统的容量
所属栏目:[Linux] 日期:2021-02-19 热度:157
$ lsblk -e , $ lvdisplay nickvg/nicklv00 $ vgdisplay nickvg $ pvs $ pvdisplay /dev/sdd1 $ vgextend nickvg /dev/sde1 $ lvextend -L 65G nickvg/ lvextend -L 65G /dev/nickvg/nicklv00 $ resize2fs /dev/nickvg/nicklv00[详细]
-
LVM : 简介
所属栏目:[Linux] 日期:2021-02-19 热度:177
在不重新对磁盘分区的情况下动态的调整分区的大小 。如果系统新增了一块硬盘,通过 LVM 就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。 物理存储设备(Physical Media): 指系统的存储设备文件,比如 /dev/sda、/dev/sdb 等。 PV(物理卷 Physical Volum[详细]
-
Linux 磁盘与磁盘分区
所属栏目:[Linux] 日期:2021-02-19 热度:61
$ fdisk -l /dev/sda 第一列 Device 显示了磁盘分区对应的设备文件名。 第二列 Boot 显示是否为引导分区,上图中的 /dev/sda1 就是引导分区。 第三列 Start 表示磁盘分区的起始位置。 第四列 End 表示磁盘分区的结束位置。 第五列 Sectors 表示分区占用的扇[详细]
-
Linux ACL 权限之进阶篇
所属栏目:[Linux] 日期:2021-02-19 热度:99
access ACL :我们可以认为每一个对象(文件/目录)都可以关联一个 ACL 来控制其访问权限,这样的 ACL 被称为 access ACL。 default ACL :目录也可以关联一个 ACL 来控制在该目录中创建的对象的默认 ACL,这样的 ACL(目录关联的 ACL)被称为 default ACL。 如[详细]
-
Linux umask
所属栏目:[Linux] 日期:2021-02-19 热度:159
# UMASK is the default umask value is the value Debian ,or even ,could be considered better up his/ private user will become to get octal,UMASK -> , -> ) non-root users,USERGROUPS_ENAB yes $ umask -S $ umask $ umask u=,g=,o=rwx $ umask ;[详细]
-
Linux 特殊权限 SUID,SGID,SBIT
所属栏目:[Linux] 日期:2021-02-19 热度:66
$ /bin/ $ /bin/ $ testdir 当用户对某一目录有写和执行权限时,该用户就可以在该目录下建立文件,如果该目录用 SGID 修饰,则该用户在这个目录下建立的文件都是属于这个目录所属的组。 SUID->->-> $ filename $ u+s testfile # g+s testdir # o+t testdir[详细]
-
Linux ugo 权限
所属栏目:[Linux] 日期:2021-02-19 热度:187
r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute) 。 这三个权限的位置不会改变,如果没有对应的权限,就会以 -(减号)代替。 第一组为文件所有者的权限,第二组为文件所属组的权限,第三组为其他人的权限。 其表示的具体含义为:文件所有者具[详细]
-
Linux Namespace : Network
所属栏目:[Linux] 日期:2021-02-19 热度:95
Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。 默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network namespa[详细]
-
Linux iptables 命令
所属栏目:[Linux] 日期:2021-02-19 热度:139
$ iptables -L INPUT $ iptables -t nat -L -n $ iptables -L target :代表进行的动作,ACCEPT 是放行,REJECT 是拒绝,DROP 则是丢弃数据包。 port :代表使用的协议,主要有 tcp、udp 和 icmp 三种。 opt :额外的选项说明。 source :规则针对的来源 IP[详细]
-
netfilter/iptables 简介
所属栏目:[Linux] 日期:2021-02-19 热度:149
$ iptables -A INPUT -i eth0 -s . / -j ACCEPT[详细]
