-
Linux端口转发的几种常用技巧
所属栏目:[Linux] 日期:2021-05-28 热度:145
SSH 提供了一个非常有意思的功能,就是端口转发,它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。 (1) 本地端口转发 ssh-fgN-L2222:localhost:22localhost (2) 远程端口转发 ssh-fgN-R2222:host1:22localhost[详细]
-
运用sed命令快速地删除文件的特定行
所属栏目:[Linux] 日期:2021-05-28 热度:160
运用 sed 命令高效地删除文件的特定行 正常来说,我们想要删除文件中的某些行内容,一般都是先打开这个文件,然后找到要删除的内容,再然后选中这些行并按删除键进行删除,这在数据量很少时是没有问题的。但是,一旦文件中的行数据非常多,而且数据冗杂的[详细]
-
Linux互斥锁中的线程互斥锁
所属栏目:[Linux] 日期:2021-05-28 热度:69
信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在sem_wait的时候,就阻塞在 那里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线[详细]
-
为什么我要从 Windows 改变到 Linux?
所属栏目:[Linux] 日期:2021-05-28 热度:100
首先介绍本篇文章产出的时间,现在是 2020/08/22。在三,四天之前,我其实并没有写这篇文章的打算,但是这三,四天以来,我一直在忙活从 Ubuntu18 换到 Debian10 Buster 的事情,没有时间写代码,手确实有些痒了。你可能想象不到,我这个之前一直使用 Ubun[详细]
-
从lsof开始,深入研究Linux虚拟文件系统
所属栏目:[Linux] 日期:2021-05-28 热度:158
有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。 1.执行df命令查看磁盘使用情况,发现磁盘已经满了。 -bash-4.2$df-Th FilesystemTypeSizeUsedAvailUse%Mountedon /dev/vda1ext430G30[详细]
-
Linux Kernel调度器的过去,现在和以后
所属栏目:[Linux] 日期:2021-05-28 热度:180
Linux Kernel Development 一书中,关于 Linux 的进程调度器并没有讲解的很全面,只是提到了 CFS 调度器的基本思想和一些实现细节;并没有 Linux 早期的调度器介绍,以及最近这些年新增的在内核源码树外维护的调度器思想。所以在经过一番搜寻后,看到了这篇[详细]
-
肝!Shell脚本编程的优秀应用
所属栏目:[Linux] 日期:2021-05-28 热度:188
由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不[详细]
-
你能猜出胜利者吗Ubuntu Vs Pop!_OS:哪一个更好?
所属栏目:[Linux] 日期:2021-05-28 热度:183
Ubuntu Vs Pop!_OS:臃肿软件Ubuntu和Pop!_OS都非常适合初学者和专业人士。就像许多Android设备附带很多过时软件一样,Ubuntu也附带过时软件,与Pop!_OS相比,用户体验和性能相对较差。Ubuntu还附带了 Ubuntu最小安装选项,有效地剥离了Ubuntu安装时推荐软[详细]
-
有问题找程序员帮忙- Man命令
所属栏目:[Linux] 日期:2021-05-28 热度:186
Linux上命令非常多,不同的命令选项实现不同的功能,在日常的使用的过程中,不可能记住所有的命令选项,经常使用的命令,过段时间不用也会遗忘,又或遇到了一个陌生的命令,怎样才能知道它有哪些常用参数以及各个参数的说明呢? Linux中万能帮助命令 man[详细]
-
在 Linux 上实用 MariaDB 或 MySQL
所属栏目:[Linux] 日期:2021-05-28 热度:94
你可以使用你的 Linux 发行版的包管理器安装 MariaDB。在大多数发行版上,MariaDB 分为服务器包和客户端包。服务器包提供了数据库引擎,即 MariaDB 在后台运行(通常在物理服务器上)的部分,它监听数据输入或数据输出请求。客户端包提供了mysql命令,你可[详细]
-
linux – 内核日志“TCP:Treason unloaked
所属栏目:[Linux] 日期:2021-05-28 热度:88
在一个 Linux服务器上(Gentoo强化),我们不时会在dmesg中遇到以下消息的突发: TCP: Treason uncloaked! Peer xx.xx.xxx.xxx:65039/80 shrinks window 4094157295:4094160199. Repaired. 有什么我们应该照顾或这是正常的吗? 更新:可能相关,我们正在使用ne[详细]
-
最火热的10个基于Ubuntu的Linux发行版
所属栏目:[Linux] 日期:2021-05-27 热度:178
Linux Mint是基于Ubuntu的一种非常流行的Linux版本,在全球范围内被数百万人使用。它提供了一个流畅的UI,其中包含可日常使用的即用型应用程序,例如LibreOffice套件,Firefox,Pidgin,Thunderbird,以及多媒体应用程序(例如VLC和Audacious媒体播放器)[详细]
-
一行代码怎样删除Linux进程?
所属栏目:[Linux] 日期:2021-05-27 热度:60
总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。网上通篇论述的无外乎 hook 掉 procfs 或者类似的用户态方案,也都难免长篇大论,我说,这些场面都太大了,太复杂了。对于希望马上看到效果的而言,看到这么一堆复[详细]
-
Linux重定向用法分析
所属栏目:[Linux] 日期:2021-05-27 热度:59
相信大家平时都会有需要复制粘贴数据的时候,如果是打开文件进行复制粘贴,就不可避免的需要较多的鼠标与键盘的操作,就会比较繁琐。那么有没有可以省掉这些繁琐操作的复制粘贴的方法呢? 答案是肯定的,那就是重定向。重定向是一种高效的方法,无需大量的[详细]
-
一篇文章教你在Linux下搭建Jenkins实现自动部署
所属栏目:[Linux] 日期:2021-05-27 热度:119
Jenkins是一个开源的自动化服务器,可以用来轻松地建立持续集成和持续交付(CI/CD)管道。 持续集成(CI)是一种DevOps实践,在这种实践中,团队成员定期将他们的代码更改提交到版本控制存储库,然后运行自动化的构建和测试。持续交付(CD)是一系列实践,在这些[详细]
-
2020年适合新手的优秀Linux发行版
所属栏目:[Linux] 日期:2021-05-27 热度:182
它开箱即用,具有完整的多媒体支持和基本应用程序,可帮助您快速进入Linux的世界,例如LibreOffice套件,Rhythmbox媒体播放器。 Firefox浏览器和Thunderbird电子邮件客户端。 Ubuntu的巨大普及源于其四个主要存储库(Main,Restricted,Universe和Multivers[详细]
-
linux – 密码通过LAMP环境自助式Active Directory
所属栏目:[Linux] 日期:2021-05-27 热度:107
我希望能够通过基于 Linux / Apache的网页更改活动目录密码.这将是用户的自助服务网页.我在Active Directory上设置了SSL-LDAP以实现此目的.是否有任何项目或代码可以做到这一点? 我看过这个phpadadmin,我无法让它工作.我认为这是针对IIS / php / mySQL的[详细]
-
linux – 内核:dmesg中的EDAC MC0垃圾邮件
所属栏目:[Linux] 日期:2021-05-27 热度:182
我在dmesg中有垃圾邮件,其中包含: kernel:EDAC MC0: UE page 0x0,offset 0x0,grain 1073741824,row 3,labels ":": i3200 UE 知道什么是假的吗? 这里是加载模块: # lsmod | grep edaci3200_edac 3330 0edac_core 46581 2 i3200_edac edac-util不显示任何[详细]
-
linux – 重启后debian框忽略sysctl.conf值
所属栏目:[Linux] 日期:2021-05-27 热度:150
sysctl重新定义值的正确位置在哪里? 我有: uname -aLinux note 3.1.0-1-amd64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 GNU/Linux cat /etc/debian_version wheezy/sid tail -n 2 /etc/sysctl.conf #net.ipv6.bindv6only=0 但每次重启后net.ipv6.bin[详细]
-
linux – 如何在服务器负载较低时运行作业?
所属栏目:[Linux] 日期:2021-05-27 热度:83
我有一个运行磁盘快照的命令(在EC2上,冻结XFS磁盘并运行EBS快照命令),该命令设置为作为cron作业定期运行.理想情况下,如果在任务计划运行时磁盘被大量使用,我希望能够将命令延迟一段时间. 我担心使用nice / ionice可能没有正确的效果,因为我希望脚本在运行[详细]
-
fstab – nfs,执行被拒绝
所属栏目:[Linux] 日期:2021-05-27 热度:51
我有nfs导出的服务器(debian 6)机器(比如ip = 10.13.13.100) / etc / exports中 /path/to/my/shared/folder 10.13.13.0/24(rw,async,no_sub_tree_check,no_root_squash) 此计算机上有两个用户admin(uid = 1000)和user(uid = 1001) 在客户端机器(也是debian[详细]
-
linux – Active Directory和OpenLDAP同步
所属栏目:[Linux] 日期:2021-05-27 热度:76
我一直在谷歌上挖洞,找出在AD和OpenLDAP之间同步用户数据库的最佳方法.我想要实现的是,在AD中拥有用户数据库,然后将这些用户传播到OpenLDAP,这样这些用户就可以访问我的所有应用程序(电子邮件,VPN,文件服务器,打印服务器几乎所有的开源应用程序).我想在数[详细]
-
Samba / CIFS Ubuntu 14.04挂载错误(112)
所属栏目:[Linux] 日期:2021-05-27 热度:170
我正在尝试使用cifs在Ubuntu 14.04上安装samba网络共享. 在服务器上,我已经运行了共享.我已经可以将它映射为Windows中的驱动器.该共享具有用户名和密码. 在ubuntu机器上,我有/ etc / samba / user保存凭据.我还有我将挂载共享/挂载的目录. 我在/ etc / fst[详细]
-
Linux客户端Active Directory身份验证在故障转移时停止工作
所属栏目:[Linux] 日期:2021-05-27 热度:56
Linux客户端尝试通过定位DNS名称(corp.example.com)进行AD身份验证时遇到问题.我有2个域控制器服务器DC1(10.0.0.3/24),DC2(10.1.0.3/24)这两个域控制器用于corp.example.com.在开始之前,每个Linux客户端都有明确定义的2个AD服务器IP地址中的1个.我经历了用[详细]
-
linux – 磁盘写入速度比读取速度慢得多
所属栏目:[Linux] 日期:2021-05-27 热度:75
我有一台运行CentOS的VPS服务器(WiredTree). 在遇到一些性能问题后,我使用以下脚本为磁盘读/写速度创建了一个简单的基准: echo Write to diskdd if=/dev/zero of=test1 bs=1048576 count=2048echo Read from diskdd if=test1 of=/dev/null bs=1048576 这[详细]
