Linux 系统自带 root 用户访问,默认情况下可以用 root登录系统(当然是有密码的情况下)。但是这就给黑客提供了尝试暴力破解root密码的机会。...在 Linux运行adduser命令来创建用户。创建用户后,只需按照以下步骤禁用root 登录方式 SSH....禁用 SSH Root 登录 禁用 root 登录,打开ssh主配置文件 /etc/ssh/sshd_config 使用您选择的编辑器。...# PermitRootLogin no 去掉 # PermitRootLogin no 接下来,我们需要重新启动 SSH 守护程序服务。...# PermitRootLogin no 重新启动 sshd 服务。 # /etc/init.d/sshd restart 现在尝试使用 root 用户登录。
一、不重启电脑,禁用启用swap,立刻生效 # 禁用命令 sudo swapoff -a # 启用命令 sudo swapon -a # 查看交换分区的状态 sudo free -m 二、重新启动电脑...,永久禁用Swap 把根目录文件系统设为可读写 sudo mount -n -o remount,rw / 用vi修改/etc/fstab文件,在swap分区这行前加 # 禁用掉,保存退出 vi /etc.../fstab i #进入insert 插入模式 :wq #保存退出 mount -a # 使 fstab 文件生效 重新启动电脑,使用free -m查看分区状态 reboot sudo...free -m 参考文献# linux 禁用 swap 不用重启也能让fstab生效的一条命令 注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
遇到了每次开机微信都会自启动的问题,身为简洁控强迫症对此感到贼烦。 上网搜了一下 windows 取消开机启动项 ,根据[1]的教程自己禁用了微信自启动。...在 启动 一栏点击 打开任务管理器 : ? 找到 WeChat ,单击右键 并选择 禁用 : ? 已完成对该开机启动项的禁用。 ---- [1] 怎样关闭开机启动项
这也正是 Linux 内核引入大页面支持的直接原因。...Redis在Linux中启动时通常会报“WARNING you have Transparent Huge Pages (THP) support enabled in your kernel”的警告信息...[never]表示透明大页禁用、[madvise]表示 3:如何HugePages_Total返回0,也意味着透明大页禁用了 [root@getlnx06 ~]# grep -i HugePages_Total.../proc/meminfo HugePages_Total: 0 4:cat /proc/sys/vm/nr_hugepages返回0也意味着透明大页禁用了。...[root@getlnx06 ~]# cat /proc/sys/vm/nr_hugepages 0 禁用、启用透明大页功能 方法1:设置/etc/grub.conf文件,在系统启动是禁用。
,并负责实际加载内核到内存当中解压与执行,此时内核就能够开始在内存中活动啦,并检测所有硬件信息,与加载相应的驱动程序,等到内核加载驱动完毕,此时我们的操作系统就完成整个启动过程啦,简单的归纳来说,系统的启动流程是这样的...以上的流程,就是Linux系统的启动流程,你会发现systemd进程非常重要,当然这可是系统的根,这些内容你最好背过,要不然面试问到的话就尴尬啦.关于BIOS开机自检与MBR主引导记录想要启动一个系统首先就得让系统去加载...由于具有菜单功能,因此我们可以选择不同的内核来启动,这里需要强调的是,如果要装双系统应该先装windows再装linux.加载内核自检与systemd的功能接下来就是加载内核的时候啦,由于我们的Linux...驱动都是以模块的形式存在的,比如键盘鼠标驱动,网络驱动等,包括我们的硬盘驱动,常用的一些驱动文件就是放在/lib/modules目录内的,那么这里就出现了一个问题,想一下,我们的硬盘驱动是在Linux模块里的...分别是: 基本上runlevel分为0-6 ,7个等级: 0:关机-shutdown 1:单用户模式(sigle user),root用户,无须认证;维护模式 2:多用户模式(multi user),会启动网络功能
4大流程如下: 1、bootloader与Linux启动 2、init进程 3、zygote进程 4、systemServer启动 在某个流程内部我又会分为 1、理论知识:比如这个类的作用,他的父类是什么...从系统角度看,Android的启动程序可分为: 1、bootloader引导 2、装载与启动Linux内核 3、启动Android系统 3.1、启动Init进程 3.1、启动Zygote 3.1、...start_kernel是所有Linux平台进入系统内核初始化后的入口函数,它主要完成剩余与硬件平台的相关初始化工作,在进行一些系列的与内核相关的初始后,调用第一个用户进程——init进程并等待用户进程的执行...,这样整个Linux内核便启动完毕。...至此,整个Linux内核启动完毕 最后赠送一个整体的启动流程图 ?
检查服务是否启动 在RHEL/CentOS 7上,通过使用systemctl命令检查,可以运行systemctl status命令检查服务的运行状态: $ systemctl status httpd...禁用/移除服务 如果要禁用服务,可以使用systemctl disable命令: $ systemctl disable httpd rm '/etc/systemd/system/multi-user.target.wants...检查服务是否启动成功 使用systemctl --failed可以查看启动失败的服务: $ systemctl --failed UNIT LOAD ACTIVE SUB...在以上的示例中,kdump和php-fpm启动失败,如果出现这种情况,需要检查一下服务的启动脚本和它所依赖的服务。 参考链接 CentOS 7 开放端口和关闭防火墙
关于PXE部署的详细配置的文章已经有不少了,这篇文章主要讲一下PXE启动的原理以及PXE启动和普通Linux启动的对比。...首先,PXE client端(BIOS里面的PXE固件)广播一个DHCPDISCOVER的包,它询问所需的网络配置以及网络启动的参数。...下载完成后就会用这些资源来启动了。 这些启动资源其实就是最小的操作系统(比如WindowsPE,又比如一个basic Linux kernel+initrd)。...而boot或者install所用到的实体,比如磁盘或者CD-ROM,是位于远端的,因此需要通过网络传输协议来做。 二、PXE启动过程和普通的Linux系统启动过程的对比: 1....内核引导之后的不同: vmlinuz和initrd运行得差不多了之后,普通的硬盘Linux启动就从本地硬盘加载/sbin/init并运行为1号进程,以及启动系统服务等等,而PXE的启动在内核引导完成之后
Linux启动过程概述 这里先简单列一下 Linux 操作系统启动的全过程: 按下电脑的电源键后,电脑通电,BIOS启动; BIOS读取硬盘的MBR,运行启动扇区中的代码,旧系统往往需要自己写启动扇区,...而新系统基本上由专用的启动软件接管了,在 Linux 世界中,目前都是用的 Grub2。...; initramfs 文件中的/init程序负责挂载硬盘上的文件系统,然后再把根文件系统切换到硬盘上的根分区,再运行/sbin/init程序,这时所有程序、配置文件、脚本都是使用的硬盘上的了,当然,网络文件系统也是同理...然后 Display Manager 负责启动整个图形界面。...initramfs概述 Initramfs/Initrd 用于创建一个系统启动初期的小型用户空间,解决复杂启动流程问题,作为真实rootfs挂载前的过渡。
nginx的安装与配置 首先明白nginx是干什么的,首先它是一款服务器,亲身体验非常轻量。按照一些专业的说法。...开发者伊戈尔·赛索耶夫 本文主要记录一下linux服务器配置nginx服务的一些主要的过程。 首先它是由c语言开发的,所以我们需要去安装一些它的编译环境。我们安装这个额服务是一定要经过编译的。...wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。...很简单在我们linux的根目录下面etc/profile,我们用命令进去去编辑这个文件配置 用编辑器打开来看下,这里下面的path就是用来配置环境变量的地方。...修改为82 其实在配置文件修改东西后,你可以去用命令查看配置是否正确 nginx -t 启动的话直接输入这个命令就好 nginx 我们可以用这个命令去查看nginx进程相关 ps -ef
~]# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled [always] madvise never 若上面扩号是在never的位置,说明禁用了透明大页.../etc/grub.conf 追加如下配置: transparent_hugepage=never 重启主机: shutdown -Fr now 再次查询AnonHugePages发现透明大页并没有被禁用...transparent_hugepage=never Once modified the line will read similar to the following example: title Oracle Linux.../sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux
在本文中我们将展示如何在Linux 中禁用 shutdown 和 reboot 在 Linux 中禁用关机和重启命令 最简单的禁用方法 shutdown 和 reboot 命令使用 /etc/sudoers
为了消除这种可能性,机构会限制和监测访问互联网,同时禁用 USB 存储设备。 在本教程中,我们将讨论三种不同的方法来禁用 Linux 机器上的 USB 存储设备。...在更改完成后重新启动系统,以使更改生效。请尝试用这些方法来禁用 USB 存储,如果您遇到任何问题或有什么疑问,请告知我们。
nmtui 命令:是一个与 NetworkManager 交互的、基于 curses 图形库的终端 UI 应用。 以下显示的是我的 Linux 系统中可用网卡的信息。...在系统启动过程中如果需要启用网卡,调用的命令就是 ifconfig。ifconfig 可以提供很多网卡的信息。不管我们想修改网卡的什么配置,都可以使用该命令。...ifdown 命令用于禁用网卡,ifup 命令用于启用网卡。 注意:这两个命令不支持以 enpXXX 命名的新的网络设备。...它可以用于展示、创建、修改、删除、启用和停用网络连接。除此之后,它还可以用来管理和展示网络设备状态。 nmcli 命令大部分情况下都是使用“配置名称”工作而不是“设备名称”。...nmtui 是一个与 NetworkManager 交互的、基于 curses 图形库的终端 UI 应用。 在启用 nmtui 的时候,如果第一个参数没有特别指定,它会引导用户选择对应的操作去执行。
TAP 设备是一种工作在二层协议的点对点网络设备,每一个 TAP 设备都有一个对应的 Linux 字符设备,用户程序可以通过对字符设备的读写操作,完成与 Linux 内核网络协议栈的数据交换工作,在虚拟化环境中经常被模拟器使用...二级 Bridge 设备进一步通过 Linux 路由表,IP Tables 与物理网卡形成数据转发关系,最终和外部物理网络连接。...Linux Bridge 设备与工作在 Bridge 模式下的 MACVTAP 设备都可以看成是对 802.1Qbg VEB 概念的软件实现。...图 16 虚拟网络 B_M1 上图通过在 Host A 与 Host B 上引入 VLAN 与 MACVTAP 设备,解决了网络 B_M0 中的广播域问题,与网络 B_V1 类似。 ?...本文详细描述了 Linux 上虚拟网络的结构与意义,按照文中的原理,用户可以零成本地使用 Linux 软件实现的 Bridge、VLAN、MACVTAP 设备定制与现实世界类似的虚拟网络,也可以用非常低的成本按照
AWR需要禁用?这么好的东东。缺省的情况下,AWR是可以使用的,需要耗用一定的sysaux表空间。...但涉及到有关AWR相关的调试包(需要license)会访问AWR视图或者awr异常又不想更新patch,甚至没有patch可用的情况下,我们可以禁用AWR以及卸载AWR,本文演示了如果禁用AWR功能以及卸载...1、禁用AWR的目的 If most of the space in the SYSAUX tablespace is consumed by information associated with...Affected Releases: All Oracle Database 10g releases and onwards 禁用awr需要下载: dbmsnoawr.plb 文件。...注意这里的禁用我们指的是完全停用。当然通过设置STATISTICS_LEVEL也可以从一定程度上实现类似的目的。
在优化启动性能过程中,发现了在启动过程一旦访问 SQLite 将会因为 SQLiteFunction 扫描程序集导致 CPU 损耗,从而影响启动性能。...本文将告诉大家如何禁用 SQLite 的 SQLiteFunction 扫描程序集 在 SQLiteFunction 模块里面,将会扫描全部程序集,用来找到 SQLiteFunctionAttribute...刚好我的应用不需要这样的功能,这就意味着在 SQLiteFunction 模块里面扫描全部程序集的逻辑是白跑的,禁用此逻辑可提升启动性能 禁用方法可以是在 Main 方法里面设置环境变量的方式实现禁用...SQLiteFunction 类的静态构造函数会反射扫一遍所有程序集,找 SQLiteFunctionAttribute 特性 // 我们不需要这个功能,通过配置这个环境变量,避免扫描,优化启动时
主机加电自检,加载BIOS硬件信息 读取MBR的引导文件(GRUB、LILO) 引导Linux内核 运行第一个进程init(进程号永远为1), 进入相应的运行级别 运行终端,输入用户名和密码 开机自检,...MBR引导,加载grub菜单,在grub菜单里面加载kernel,启动init进程,init是Linux系统启动时第一个启动的进程,init读取inittab文件,先执行/etc/rc.d/rc.sysinit...初始化脚本(设置主机名,加载inittab,设置网卡和一些PCI设备),根据inittab设置的级别指向相对应的脚本,如果是3模式则指向/etc/rc3.d下面的脚本以及程序,执行rc.local,最后启动
启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的
领取专属 10元无门槛券
手把手带您无忧上云