Linux | 系统运维

Posted on 9/21/2022 at 12:00:00 上午

例如,Android使用Linux内核,但对GNU工具依赖性很低。

ascii:转换ebcdic为asciiebcdic:转换ascii为ebcdicibm:转换ascii为alternateebcdicblock:把每一行转换为长度为cbs,不足部分用空格填充unblock:使每一行的长度都为cbs,不足部分用空格填充lcase:把大写字符转换为小写字符ucase:把小写字符转换为大写字符swab:交换输入的每对字节noerror:出错时不停止notrunc:不截短输出文件sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。

在/etc目录下有个fstab文件,它里面列出了新万博maxbextx手机版登陆开机时自动挂载的文件系统的列表。

time:设定关机的时间。

所有可能导致混乱的都可以用文件解决。

Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。

所以在写作过程中,我不希望也不会将自己了解掌握的所有信息都填充到这本书里,借此来炫技,而是从真正贴近于新人学习特点的角度出发,主动摒弃不实用的部分,并把重点、难点反复实践。

而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

前者更使得开发KDE成为了可能。

为此,操作系统还提供进程间的通讯机制来帮助完成这样的任务。

另外,依照文件的内容,又大致可以分为:1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。

***命令和工具**:日常工作中,你会用到很多系统命令和工具,如cp、mv、cat和grep等。

会话组的第一个进程叫做这个会话组的组长,进程组的第一个进程叫做这个进程组的组长,会话组的id等于会话组组长的pid,进程组的id等于进程组组长的pid。

逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。

UNIX的历史要比Linux悠久,但是Linux操作系统由于吸取了其他操作系统的经验,其设计思想虽然源于UNIX但是要优于UNIX。

–<设备编号><存储密度>设置备份用的外围设备编号及存放数据的密度。

*/boot包含机器启动时所需的内核和文件。

第一个属性为p。

除了Torvalds,还有许多知名的如阿兰考克斯AlanCox和马塞洛托萨蒂MarceloTosattiLinux内核维护者。

/usr/src:内核源代码默认的放置目录。

-pointopoint<地址>与指定地址的网络设备建立直接连线,此模式具有保密功能。

就像应用程序一样,可以使用开发商提供的动态库API,或者使用开源API。

Gentoo最初由DanielRobbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。

配置完毕后,不需要重启网卡,DNS立即生效。

-b不要对文本文件进行字符转换。

AdoptOpenJDK是由Java社区维护的预建OpenJDK二…阅读全文____2021年10月16日⁄Linux⁄被围观1,777次+CentOS7.x安装Docker-ce社区版本https://www.osyunwei.com/archives/11592.html准备安装软件包cd/usr/local/src建议先把需要安装的软件包下载到本地目录1、下载nginxwgethttp://nginx.org/download/nginx-1.21.1.tar.gznginx2、下载pcrewgethttp://ftp.pcre.org/pub/pcre/pcre-8.45.tar.gznginx扩展3、下载opensslwgethttps://www.openssl.org/source/openssl-1.1.1l.tar.gznginx扩展4、下载zlibwgethttp://www.zlib.net/zlib-1.2.11.tar.gznginx扩展准备Nginx相关配置…阅读全文____2021年09月03日⁄Linux⁄被围观2,529次+CentOS7.x安装Docker-ce社区版本https://www.osyunwei.com/archives/11592.html准备安装软件包cd/usr/local/src建议先把需要安装的软件包下载到本地目录1、下载mysql(自带boost版本)https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.34.tar.gz-Omysql-5.7.34.tar.gz2、下载cmake(编译工具)https://cmake.org/files/v3.21/cmake-3.21.1.tar.gz构建mysql容器镜像1、从dockerhub拉取官方基础镜像我们用centos系统进行构建https://hub.docker.com/_/centos?tab=tags…阅读全文____2021年05月05日⁄Linux⁄被围观3,289次+UbuntuServer20.04.xLTS系统中需要开机启动某个服务、开机备份文件等都可以通过systemd实现1、创建配置文件nano/lib/systemd/system/autostart.service创建文件UnitDescription=autostartServiceType=forkingPIDFile=/run/autostart.pidEnvironmentFile=/etc/systemd/autostart.confExecStart=/home/autostart.confExecReload=/bin/kill-SIGHUP$MAINPIDExecStop=/bin/kill-SIGINT$MAINPIDInstallWantedBy=multi-user.targetgraphical.targetAlias=autostart.servicectrl+o保…Ubuntu阅读全文____2021年02月07日⁄Linux⁄被围观2,273次+Centos7kubectl客户端连接rancher里面的k8s1centos7安装最新版本的kubectl脚本如下:install_kubectl.sh!/bin/bashmakesunnysunny新万博maxbextx手机版登陆@foxmail.comcat</etc/yum.repos.d/kubernetes.repokubernetesname=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttps://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-ke…kubernetes阅读全文____2021年02月06日⁄Linux⁄被围观3,500次+rancher简介:Rancher是为使用容器的公司打造的容器管理平台。

它之所以会受到如此瞩目,是因为它在各方面都有自己的优势。

例如:mount/dev/cdrom/cdrom**/dev**:dev是设备(device)的英文缩写。

mount-oloop/tmp/image.iso/mnt/cdromLinuxumount命令用于卸除文件系统。

他们选择Linux发行版进行编程的主要考虑因素是兼容性、功耗、稳定性和灵活性。

*zz:为次版本号。

termsaver是一个终端ASCII屏保,pv能够测量数据吞吐量并模拟输入。

但是,当涉及到重大升级时,开发者会避免那些看起来太大的数字。

进程上下文用进程的PCB(进程控制块,也称为PCB,即任务控制块)表示,它包括进程状态,CPU寄存器的值等。

当您以root身分更改了系统时间之后,请记得以clock-w来将系统时间写入CMOS中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

Linux因为Minix只是教学使用,因此功能并不强,因此Torvalds利用GNU的bash当做开发环境,gcc当做编译工具,编写了Linux内核-vO.02,但是一开始Linux:并不能兼容Uniⅸ,即Uniⅸ上跑的应用程序不能在Linux上跑,即应用程序与内核之间的接口不一致,因为Unix是遵循POSX规范的,因此Torvalds修改了Linux,并遵循POSIX(PortableOperatingSystemInterface,他规范了应用程序与内核的接口规范);一开始Liux只适用于386,后来经过全世界的网友的帮助,最终能够兼容多种硬件。

消息发布日在10月5日,对Linux社区来说,是一个特殊的日子,许多后来的Linux新版本都选择在这个日子发布。

root@localhost~yum-yinstallmlocate安装locateroot@localhost~updatedb更新数据库root@localhost~locatehosts查找hosts文件名的文件root@localhost~locate/etc/sh查找/etc目录下所有以sh开头的文件默认情况下,locate数据库中会忽略某些文件夹,可以在配置文件中修改root@localhost~cat/etc/updatedb.confPRUNE_BIND_MOUNTS=”yes”PRUNEFS=”9pafsanon_inodefsautoautofsbdevbinfmt_misccgroupcifscodaconfigfscpusetdebugfsdevptsecryptfsexofsfusefuse.sshfsfusectlgfsgfs2gpfshugetlbfsinotifyfsiso9660jffs2lustremqueuencpfsnfsnfs4nfsdpipefsprocramfsrootfsrpc_pipefssecurityfsse新万博maxbextx手机版登陆fssfssockfssysfstmpfsubifsudfusbfscephfuse.ceph”PRUNENAMES=”.git.hg.svn.bzr.arch-idsroot@SER2~rm-rf/home/dir10/*root@SER2~ls/home/dir10/-a隐藏文件没有被删除….file4root@SER2~rm-rffile*root@SER2~rm-rf*.pdf查看cattaclessmoreheadtailtailfgrep…./bin/date/etc/hostname/etc/sysconfig/network-scripts/ifcfg-ens33/etc/passwd/etc/shadow/etc/group/etc/grub2.cfg/etc/resolv.conf/etc/profile设置系统环境变量/etc/bashrc影响bashshell环境/var/log/messages系统主日志文件/var/log/secure跟安全相关的日志如ssh登录,本地登录……/proc/cpuinfo查看CPU信息:核心数…*cat命令:查看文件内容-n显示行号-A包括控制字符(换行符/制表符)*tac命令:查看文件内容(从尾部开始)*more命令:查看部分文件内容*less命令:查看部分文件内容*head命令:查看部分文件内容(默认查看文件前10行内容)-c:获取前n个字节-n:获取前n行内容*tail命令:查看部分文件内容(默认查看文件后10行内容)-c:获取后n个字节-n:获取后n行内容-f:与tailf命令功能相似*tailf命令:实时追踪文件尾部内容*stat命令:查看文件的元数据信息ps:文件=元数据(metadata)+用户数据(data),导读|**Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

**/sbin**:这个目录是用来存放系统管理员的系统管理程序。

Posted on 星期三, 9月 21st, 2022 at 上午12:00 In 编程 | Comments RSS

Leave a Reply