-
fedora安装软件时的一点问题:There are unfinished transaction
所属栏目:[Linux] 日期:2020-12-13 热度:50
问题 :在安装‘添加/删除软件’那个管理项目里的软件包时,出现了如下情况 “ 初始化失败初始化软件包后端失败。此类现象可能在同时使用其他软件包工具时发生。更多详情 There are unfinished transactions remaining. Please run yum-complete-transaction[详细]
-
linux 实用命令
所属栏目:[Linux] 日期:2020-12-13 热度:127
su?????????? ?以root身份进入,要求输入密码 shift+:????? 进入命令行wq????????? ?写入退出 esc????????? 进入命令(可输入)控制模式 i????????????? 插入模式x??????????? ?删除o???????????? 换行reboot???? 重启 关机: 重启: 关闭x-window: 启动x-w[详细]
-
Fedora 14 firefox flash player 安装问题
所属栏目:[Linux] 日期:2020-12-13 热度:129
我装的系统版本是Fedora-14-x86_64-DVD版本的,从一开始flash player就没有用,就是没有找到怎么回事,在网上也下载了flash player的64位版本,可是放到/usr/lib/mozilla/plugins目录下就是不行,直到今天我才知道要放到这个目录下/usr /lib64/mozilla/plugi[详细]
-
System V IPC 之信号量
所属栏目:[Linux] 日期:2020-12-13 热度:62
",而 System V 信号量的引用头文件是 " "。 解决互斥共享资源的同步问题 而引入的机制。信号量的实质是整数计数器,其中 记录了可供访问的共享资源的单元个数 。本文接下来提到的信号量都特指 System V IPC 信号量。 sem * sem_perm :对应于该信号量集的 i[详细]
-
System V IPC 之消息队列
所属栏目:[Linux] 日期:2020-12-13 热度:112
msg * msg * msg_perm :对应于该消息队列的 ipc_perm 结构指针。 msg_first :msg 结构指针,msg 结构用于表示一个消息,此指针指向消息队列中的第一个消息。 msg_last :msg 结构指针,指向消息队列中的最后一个消息。 msg_ctypes :记录消息队列中当前的[详细]
-
System V IPC 之共享内存
所属栏目:[Linux] 日期:2020-12-13 热度:197
进程间通信(Interprocess Communication) 的缩写,通常指允许用户态进程执行系列操作的一组机制: 信号量 、 消息队列 和 三种。IPC 的数据结构是在进程请求 IPC 资源时动态创建的。每个 IPC 资源都是持久的:除非被进程显式地释放,否则永远驻留在内存中(直[详细]
-
Unix domain socket 简介
所属栏目:[Linux] 日期:2020-12-13 热度:81
Unix domain socket 又叫 IPC(inter-process communication 进程间通信) socket,用于实现同一主机上的进程间通信。 socket 原本是为网络通讯设计的,但后来在 socket 的框架上发展出一种 IPC 机制,就是 UNIX domain socket。虽然网络 socket 也可用于同一[详细]
-
Linux Socket 编程简介
所属栏目:[Linux] 日期:2020-12-13 热度:132
"IP地址+端口号" 就称为 socket 。本文以一个简单的 TCP 协议为例,介绍如何创建基于 TCP 协议的网络程序。 #include .h> .h> span style="color: #0000ff"#define MAXLINE 80 span style="color: #0000ff"#define SERV_PORT 8000 span style="color: #0000f[详细]
-
Linux stress 命令
所属栏目:[Linux] 日期:2020-12-13 热度:77
-c,--cpu N ????????????? 产生 N 个进程,每个进程都反复不停的计算随机数的平方根 -i,--io N ????????????????? 产生 N 个进程,每个进程反复调用 sync() 将内存上的内容写到硬盘上 -m,--vm N ???????????? 产生 N 个进程,每个进程不断分配和释放内存 --v[详细]
-
Linux lsof 命令
所属栏目:[Linux] 日期:2020-12-13 热度:163
-a 指示其它选项之间为与的关系 -c 输出指定进程所打开的文件 -d 列出占用该文件号的进程 +d ? 输出目录及目录下被打开的文件和目录(不递归) +D ? 递归输出及目录下被打开的文件和目录 -i ? 输出符合条件与网络相关的文件 -n 不解析主机名 -p 输出指定 PID[详细]
-
LVM : 快照
所属栏目:[Linux] 日期:2020-12-13 热度:81
给文件系统做一个备份 ,这也是设计 LVM 快照的主要目的。LVM 的快照功能采用写时复制技术(Copy-On-Write,COW),这比传统的备份技术的效率要高很多。创建快照时不用停止服务,就可以对数据进行备份。说明:LVM 还支持 thin 类型的快照,但是本文中的快照都[详细]
-
LVM : 缩减文件系统的容量
所属栏目:[Linux] 日期:2020-12-13 热度:72
$ /home/doc $ resize2fs /dev/nickvg/nicklv00 15G $ e2fsck -f /dev/nickvg/nicklv00 $ lvs nickvg/nicklv00 $ lvreduce -L 15G nickvg/ lvreduce -L 15G /dev/nickvg/nicklv00 $ lvdisplay nickvg/nicklv00 $ vgdisplay nickvg $ pvs $ vgreduce nickvg /[详细]
-
LVM : 扩展文件系统的容量
所属栏目:[Linux] 日期:2020-12-13 热度:161
$ 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] 日期:2020-12-13 热度:198
在不重新对磁盘分区的情况下动态的调整分区的大小 。如果系统新增了一块硬盘,通过 LVM 就可以将新增的硬盘空间直接扩展到原来的磁盘分区上。 物理存储设备(Physical Media): 指系统的存储设备文件,比如 /dev/sda、/dev/sdb 等。 PV(物理卷 Physical Volum[详细]
-
Linux 磁盘与磁盘分区
所属栏目:[Linux] 日期:2020-12-13 热度:96
$ fdisk -l /dev/sda 第一列 Device 显示了磁盘分区对应的设备文件名。 第二列 Boot 显示是否为引导分区,上图中的 /dev/sda1 就是引导分区。 第三列 Start 表示磁盘分区的起始位置。 第四列 End 表示磁盘分区的结束位置。 第五列 Sectors 表示分区占用的扇[详细]
-
Linux ACL 权限之进阶篇
所属栏目:[Linux] 日期:2020-12-13 热度:106
access ACL :我们可以认为每一个对象(文件/目录)都可以关联一个 ACL 来控制其访问权限,这样的 ACL 被称为 access ACL。 default ACL :目录也可以关联一个 ACL 来控制在该目录中创建的对象的默认 ACL,这样的 ACL(目录关联的 ACL)被称为 default ACL。 如[详细]
-
Linux umask
所属栏目:[Linux] 日期:2020-12-13 热度:136
# 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] 日期:2020-12-13 热度:168
$ /bin/ $ /bin/ $ testdir 当用户对某一目录有写和执行权限时,该用户就可以在该目录下建立文件,如果该目录用 SGID 修饰,则该用户在这个目录下建立的文件都是属于这个目录所属的组。 SUID-> -> -> $ filename $ u+s testfile # g+s testdir # o+t testdir[详细]
-
Linux ugo 权限
所属栏目:[Linux] 日期:2020-12-13 热度:160
r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute) 。 这三个权限的位置不会改变,如果没有对应的权限,就会以 -(减号)代替。 第一组为文件所有者的权限,第二组为文件所属组的权限,第三组为其他人的权限。 其表示的具体含义为:文件所有者具[详细]
-
Linux Namespace : Network
所属栏目:[Linux] 日期:2020-12-13 热度:55
Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。 默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network namespa[详细]
-
Linux iptables 命令
所属栏目:[Linux] 日期:2020-12-13 热度:102
$ iptables -L INPUT $ iptables -t nat -L -n $ iptables -L target :代表进行的动作,ACCEPT 是放行,REJECT 是拒绝,DROP 则是丢弃数据包。 port :代表使用的协议,主要有 tcp、udp 和 icmp 三种。 opt :额外的选项说明。 source :规则针对的来源 IP[详细]
-
netfilter/iptables 简介
所属栏目:[Linux] 日期:2020-12-13 热度:173
$ iptables -A INPUT -i eth0 -s . / -j ACCEPT[详细]
-
Linux df du 命令
所属栏目:[Linux] 日期:2020-12-13 热度:88
查看系统的分区使用情况,并显示文件系统的类型 : $ -hT 查看某个目录所在分区的磁盘使用情况 : $ -h nodedemo/ 输出文件系统的 inodes 信息 : $ -ih $ -hs $ -hs nodedemo/ -hs nodedemo/Dockerfile $ -hs . $ $[详细]
-
Linux ip forward
所属栏目:[Linux] 日期:2020-12-13 热度:108
. . $ systemctl restart networking . . auto ens39 iface ens39 inet static address span style="color: #800080"192.168 .span style="color: #800080"2.254 span style="color: #000000" netmask span style="color: #800080"255.255 .span style="colo[详细]
-
Linux mount 命令进阶
所属栏目:[Linux] 日期:2020-12-13 热度:129
可以将任何一个挂载点、普通目录或者文件挂载到其它的地方 。 $ -p bind/bind1/ -p bind/bind2/ --bind ./bind/bind1 ./bind/bind2 $ /var/log /opt/ /var/ --bind /opt/var_log /var/log $ -o bind,ro ./bind/bind1 ./bind/ ./bind/bind2/sub1/abc $ aaa >[详细]