草庐IT

Linux权限

全部标签

Linux内核组成分析【转载】

Linux内核定义Linux内核是Linux操作系统的核心部分,它是一个类Unix的操作系统内核,提供了必要的服务并管理系统资源。内核充当硬件和软件层之间的接口,使操作系统能够与底层硬件组件进行通信和控制。以下是Linux内核的一些重要功能:进程管理:内核管理进程的执行,分配CPU时间、内存和输入/输出(I/O)设备等系统资源。它调度进程、在它们之间切换,并确保公平和高效的资源利用。内存管理:内核处理内存管理,包括为进程分配和释放内存以及管理虚拟内存系统。它提供内存保护、虚拟内存映射和在物理内存和磁盘存储之间交换数据的机制。设备驱动程序:内核包括设备驱动程序,使操作系统能够与硬件设备(如磁盘驱

Linux shell编程学习笔记40:stat命令

程序员必备的面试技巧“程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!”目录0 前言1 DOS、Windows、Linux中的文件存储1.1 扇区1.2 DOS、Windows:簇(Cluster)1.3Linux:块(block)和索引节点(inode)2stat命令的功能、格式和选项说明2.1stat命令的功能2.2stat命令的格式2.3stat命令的选项3stat命令使用实例3.1stat 文件或目录:查看文件或目录信

Linux之基础指令大全【痛苦的开始】

个人主页:点我进入主页专栏分类:C语言初阶    C语言程序设计————KTV    C语言小游戏   C语言进阶C语言刷题    数据结构初阶   Linux欢迎大家点赞,评论,收藏。一起努力1.前言    Linux系统有很多使用方式,我们可以在电脑上搞一个双系统,也可以下一个虚拟机,当然我们也可以购买一个云服务器人然后使用我们的Xshell进行登录,Xshell免费版本,可以点击这个,连接进行下载,Linux的学习尤其是Linux前期的学习是非常的痛苦,Linux也是我们学习新的大门,1991年10月5日,赫尔辛基大学的一名研究生LinusBenedictTorvalds在一个Usene

Linux系统安全及应用

目录一、账号安全控制1.系统账号清理1.1 将用户设置为无法登录1.2锁定用户 1.3删除用户1.4锁定配置文件1.5中病毒处理 2.密码安全控制 2.1设置密码规则3.命令历史 4.切换用户4.1su和su-4.2 限制使用su命令的用户 5.PAM安全认证 5.1概述5.2pam相关文件5.3pam工作原理5.4 专用配置文件/etc/pam.d/格式5.5shell模块 5.6 securetty模块5.7 pam_nologin.so模块 5.8 limit 6.sudo  6.1概述6.2特性6.3提权操作6.4别名 6.5子目录二、系统引导和登录控制1.开关机安全控制1.1调整BI

adb修改android系统时间 adb shell date必须要root权限

adbCommandadbroot//需要root权限adbshellsetproppersist.sys.timezoneGMT//校准时区adbshelldateMMDDhhmmYY.ssset//修改系统时间这里是GMT格林尼治时间,北京时间得转换一下+8小时adbshellhwclock-w//同步硬件时间adbshelldate0201030422.08set//比如22年2月1日3时4分8秒在MFC中,北京时间转换GMT格林尼治时间以下是一个示例代码,展示如何实现这个格式化:CTimelocalTime=CTime::GetCurrentTime();//获取本地时间CTimeSp

Linux系统发展史

文章目录Linux系统是什么东西?Linux系统发展史Linux主要特点Linux应用领域Linux系统是什么东西?Linux系统是一种开源操作系统,其核心是Linux内核。它是类Unix系统,与Unix操作系统有许多共同之处,但与Unix有所不同,因为它是免费且开源的。Linux系统最初是由林纳斯·托瓦兹于1991年开发的,目的是创建一个免费且开放的替代品来替代当时昂贵的UNIX系统。Linux,作为一种遵循POSIX标准的类Unix操作系统,不仅提供免费和开放源码的使用权,还支持多用户、多任务处理,同时兼容多线程和多核心CPU处理能力。它的发展与互联网的扩展紧密相连,得益于全球软件爱好者、

【Linux】iptables基本操作讲解

Linux基本命令操作iptables基本操作命令文章目录Linux基本命令操作一、iptables是什么?二、使用命令1.查看firewalld状态2.关闭firewalld3.安装iptables3.开启iptables4.关闭iptables5.查看iptables状态6.查看iptables默认规则7.添加或修改规则(放行或禁用端口)一、iptables是什么?iptables是centos系统的防火墙,目前centos系统有两种常见的防火墙使用:firewalld以及iptables,目前centos7.x默认的防火墙仍是firewalld,要想使用iptables,还需要自行安装。

Linux下安装部署redis(离线模式)

一、准备工作1.下载redis的安装包下载地址:Indexof/releases/ 大家可以自行选择redis的版本,笔者选择的是最新的2.上传到服务器前提是我先在服务器上创建了一个目录redis7.2.3,我直接上传到这个目录下二、安装redis1.解压redistar-zxvfredis-7.2.3.tar.gz2.移动解压完成的目录到/usr/local/下mvredis-7.2.3/usr/local/3.进入到redis-7.2.3的目录cd/usr/local/redis-7.2.34.编译安装makeinstall等待安装安装完成的目录结构如下:三、修改配置文件redis.con

Cloudflared WARP client 在LInux上的安装

CloudflaredWARPclient在无界面ubuntu18.04上的安装(其他warp支持的linuxos类似的)前言免费的开始重点结束前言耗时一个白天+一个晚上,成功的时候心情大好!前提是你已经有一个cloudflare账号,并且注册了teams。有空再写如何注册ZeroTrust终于发现一篇文章,参考官方文章其他linuxos版本类似免费的全球可达任意网站开始拥有ubuntu18.04配置好ssh,然后进入root账户使执行命令apt-getupdate;apt-getupgrade;aptinstallcurl;aptinstallgpg按照官网执行命令#Addcloudflar

Linux上常用网络操作

主机名配置hostname查看主机名hostnamexxx修改主机名 重启后无效如果想要永久生效,可以修改/etc/sysconfig/network文件IP地址配置ifconfig查看(修改)ip地址(重启后无效)ifconfigeth0192.168.12.22修改ip地址如果想要永久生效,修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件,文件内容如下:DEVICE=eth0#网卡名称BOOTPROTO=static#获取ip的方式(static/dhcp/bootp/none)HWADDR=00:0C:29:B5:B2:69#MAC地址IPAD