关于学习 Linux 系统结构的一些总结
如果大伙看到这个标题就觉得这篇文章会给出多么有深刻意义的见解,那我个人觉得您可以移步啦!首先我先澄清下:我写这篇文章目的,纯粹出于对Linux文件系统结构的一知半解,所以在深入了解学习后出现的一篇文章。作为一名IT运维人员的我,在实际工作当中遇到Linux故障的情形还挺多的,可以经常接触到linux系统实际生产环境,由于工作的原因接触到Linux,然后,理所当然开始学习Linux(自学),静下心来
如何在Linux中使用 Truncate 命令
Truncate命令通常用于将文件缩小或扩展到指定的大小。如果文件大于指定的大小,则会丢失额外的数据。如果文件较短,则会对其进行扩展,并且扩展部分的读数为零字节。系统环境Centos7安装通常操作系统会安装truncate命令,该命令在coreutils安装包里面,如果没有安装可以使用下面命令安装:[root@localhost ~]# yum provides&nb
NFS mount results in "vmount: operation not permitted" error
NFS mount results in "vmount: operation not permitted" error
[20201202]sed加行号.txt
[20201202]sed加行号.txt--//链接提供一些加行号的方法:http://www.itpub.net/thread-2140068-1-1.html--//想使用sed实现,上网看了一下:R:\>cat a.txtthis is a test 1this is a test 2this is a test 3this is a test 4R:\> sed "=
[20201202]vim打开多个TAB文件.txt
[20201202]vim打开多个TAB文件.txt--//工作需要,需要一个特殊功能就是在查看文件中,打开里面涉及到的文件,而不是在打开另外的会话在执行vim打开。--//以前我有一个工作习惯如果编辑文件很大,需要上下移动,我会使用vim的tab功能在windows下:--//就是在vim下输入:tabedit %,就可以打开一个新的tab,使用ctrl+pgup,ctrl+pgdn切换文件,当
Ubuntu开启ssh服务及允许root登录
安装ssh服务器端 Ubuntu默认没有安装ssh的server,需要安装apt-get install openssh-serverssh客户端是默认安装的,安装包:openssh-client,apt安装 允许远程使用root账号ssh登录 修改/etc/ssh/sshd_config文件,修改如下:#PermitRootLogin prohibit-password PermitRo
pigz更快的压缩和解压工具
pigz(parallel implementation of gzip)是一个并行执行的压缩工具,解压缩比gzip快,同时CPU消耗是gzip的好几倍,在对短时间内CPU消耗较高不受影响的场景下,可以使用pigz。环境Centos7 RAM:2GB , CPU: 4vcpus安装# 安装epel扩展源 [root@localhost ~]# wget -
vmware workstation 16中文免激活精简版
vmware workstation 16是一款功能强大的电脑虚拟机软件,可以帮助用户轻松的将一个或多个操作系统,作为虚拟机(VM)运行,也就是说,能够在一台PC上同时运行多个不同的操作系统,而且它们之间互不影响,不会产生任何的问题,运行具有不同隐私设置、工具和网络连接配置的第二个安全桌面,或使用取证工具调查操作系统漏洞。
最简单Linux内核和驱动考试题
填空题 Linux的设备驱动分为_____三类,串口是什么类型设备__? 2.下面的程序,在Ubuntu PC的terminal运行,打印几个hello__ main() { fork(); printf("hellon"); fork(); printf("hellon"); while(1); } 3.用>=,&a
linux的线程与多线程
了解到linux下的进程后,就会想知道linux下的线程到底是如何实现的,进程是针对资源调度的,linux下是资源调度的基本单位,既然已经有了进程,多进程的概念,那么为什么会有线程要被使用与诞生呢? 1.线程概念; 线程就是进程中的一条执行流,是CPU调度的基本单位,在liunx下是一个轻量级进程 Linux下的线程是通过pcb实现的,pcb是程序运行的动态描述,通过这个描述,系统实现程
Linux如何安装Terminus终端
Terminus是一款基于web技术的终端,支持windows、Linux、MacOS系统。可以为终端定制主题和各种配色方案。环境Deepin 15.11安装 TerminusTerminus的github仓库:https://github.com/Eugeny/terminus/releases官网提供了下载地址(https://www.termius.com/),它的下载速度比github快很
干货丨Linux系统下强大的ethtool命令
ethtool 提供了强大的网卡及网卡驱动管理能力,其具体的实现框架和网络驱动程序及网络硬件关系紧密,容易修改和扩展,能够为 Linux 网络开发人员和管理人员提供对网卡硬件,驱动程序和网络协议栈的设置,查看以及调试等功能。描述:ethtool 是用于查询及设置网卡参数的命令。使用:ethtool ethx 查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等;ethto
使用tcpdump查看原始数据包
尽管Snort之类的工具在筛选通过我们的网络而来的所有内容方面做得非常出色,但有时必须要查看原始数据。为此,我们最好的工具是“ tcpdump”。使用tcpdump的最基本方法是简单地发出以下命令:tcpdump您可以使用-v选项获得更多详细信息,而-vv可以获取更多信息。有用的选项假设您已登录到要管理的远程计算机。如果您不带任何选项运行“ tcpdump”,则输出将被来自您的SSH连接的数据包淹
Linux系统调优
linux系统安装完毕后,首先要做的就是系统调优,这样会提高系统的使用效率,接下来为大家介绍一下linux系统调优方法。关闭selinux功能selinux是美国国家安全局对于强制访问控制的实现,这个功能很强大,同时又很麻烦,大多是运维人员都选择将其关闭,利用其它途径增加安全性。此命令是永久关闭selinux,执行后重启系统生效。[root@chao selinux]# sed
findmnt命令查找已挂载的文件系统
findmnt命令用于列出Linux中已挂载的文件系统。该命令将在/etc/fstab, /etc/mtab或者/proc/self/mountinfo中查找特定的文件系统。findmnt命令包含在util-linux软件包中,该软件包附带了其他一些工具,例如hwclock。Centos系统中使用下面命令安装:[root@localhost ~]# yum -y&nb
BlueHost主机支持哪些数据库类型?
BlueHost是大家所熟悉的美国主机商,这些年来在业内都拥有一个好的口碑。我们都知道网站需要数据库支持才能展示不同内容,而基本所有的虚拟主机都会携带数据库,用于网站内容存储。现有主流数据库类型有MySQL、SQLServer和Access三种类型,那么BlueHost主机支持哪些数据库类型呢?这里小编告诉大家,BlueHost主机支持MySQL和MSSQL两种数据库,下面我们来简单的了解下这两种
Linux中XFS文件系统的备份,恢复,修复
XFS文件系统是硅谷图形公司(Silicon Graphics Inc,简称SGI)开发的用于IRIX(一个UNIX操作系统)的文件系统,后将XFS移植到Linux操作系统上。XFS是高级日志文件系统,其特点极具伸缩性,同时也很健壮。2000年5月XFS通过GNU通用公共许可证移植到Linux系统上,通过十多年的不断修改已经成为一款非常成熟的文件系统。在多项针对XFS的性能测试上,XFS都取得了不
Centos7 实现远程桌面
一。windowsn远程桌面访问安装rpm -ivh xorgxrdp-0.2.14-2.el7.x86_64.rpmrpm -ivh xrdp-0.9.14-3.el7.x86_64.rpm启动xrdp服务,并设置为开机启动systemctl start xrdpsystemctl enable xrdp配置selinuxchcon -t bin_t /usr/sbin/xrdpchcon -t
RFID珠宝看货盘在智慧珠宝管理系统应用
铨顺宏 FU-JWL-02 RFID珠宝看货盘 是一款支持蓝牙通讯的具有 RFID 功能的读写设备,超薄的厚 度、超轻的重量、时尚的外观;内置 5000mAh 容量电池,可持续工作 12 小 时以上;内置国家知名的 ThingMagic® RFID 模组,读写功率在 0~27dbm 可 调,支持 C、C#、JAVA 开发语言,使应用程序开发更加便捷高效。
应用于RFID智能工具柜的实时工具管理
凭借其超高频RFID工具柜,或使用PervasID读者改装套件,该公司是一家提供航空电子设备和汽车公司,以及其他制造商,以防止在99%以上工具的损失和外来物的解决方案读取精度。