shell:Startup
这个命令是一个用来直接打开启动文件夹的特殊的Shell命令。
当前用户的“启动”文件夹在这个位置(X为系统盘符,您可根据您的系统盘位置自行置换,一般为C):
X:\Users\当前用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
在这个文件夹中创建或删除开机启动项的快捷方式,就可以达到添加或者移除开机启动项的效果。删除不用说,若想添加启动项,可以使用新建快捷方式向导(在文件夹空白处单击右键,选择新建-快捷方式)来创建被添加的启动项的快捷方式。
同样,通过注册表编辑器也能实现对开机启动程序的管理(适用于Win7,Win8,Win81和Win10)
步骤如下:
1、打开注册表编辑器,在开始菜单的搜索栏里或者打开“运行”程序,输入regedit后回车(若出现UAC提示,点击“是”);
2、找到以下键值:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
3、你会发现当前用户的开机启动项在此列出,如果要删除一个项目,右键单击该项目后,在下拉菜单中点击“删除”。
如果要添加一个启动项,你需要在空白处单击右键创建一个字符串值(String Value)并且输入你希望的名称,然后双击这个新建的值,在数值数据里输入你要启动的程序的完整路径,点击确定即可完成。很多命令如 shell_exec、system、passthru、popen 等都是系统相关的合作,如果虚拟主机开放给使用者使用,或是在系统权限没设定完整的情况下,必然会造成很大的伤害。要达到这个需求,只要在 phpini 里设定 disble_function 这个选项就能设定禁止执行的指令了。范例:disble_function = phpinfo要多个指令的话,用逗点隔开,如:在安装Linux *** 作系统时,一些不必要的数据包和应用程序会在用户不注意的情况下自动安装。在本文中,我们将讨论如何将Linux系统中一些不必要的应用程序和服务禁用,以保护你的系统资源。
首先让我们来看看系统中正在运行哪些服务。使用以下命令:
输出结果
现在让我们使用下面的netstat命令快速浏览接受连接的进程(端口)。
输出结果
从上面的输出结果中,你会发现一些不需要在服务器上运行的应用程序,如:
1 smbd and nmbd
smbd和nmbd是Samba的后台进程。你真的需要在Windows或其他机器上输出smb分享吗?如果不是,为什么运行这些进程呢?
你可以在下一次机器启动时关闭开机启动设置,这样就能安全地关闭或禁用这些进程。
2 Telnet
你需要通过互联网或者局域网进行适合文本形式的通讯吗?如果不是的话,在机器启动时关闭这个进程吧。
3 rlogin
你需要通过网络登录到另一个主机吗?如果不需要的话,那么在机器启动时关闭这个进程的开启启动功能。
4 rexec
远程进程执行rexec允许你在远程计算机上执行shell命令。如果你不需要在远程机器上执行shell命令,请关闭该进程。
5 FTP
你需要将一个主机上的文件通过网络转移到另一个主机上吗?如果不需要,你可以停止FTP服务。
6 automount
你需要自动挂载不同的文件系统,d出网络文件系统吗?如果不是,为什么要运行这个进程,为什么要让这个应用程序占用你的资源呢?关闭它的自动启动功能吧。
7 named
你需要运行域名服务器(DNS)吗?如果不是,你应该关掉这个进程,释放你的资源。先关闭正在运行的进程,然后关闭开机启动设置。
8 lpd
lpd是打印机的后台进程。如果你不需要从服务器打印,该进程会消耗你的系统资源。
9 Inetd
你运行inetd服务吗?如果你正在运行独立应用程序,如ssh,ssh会使用其他独立的应用程序,比如Mysql、Apache等。如果你不需要inetd,最后在下次自动启动时关闭掉。
10 portmap
Portmap是一个开放网络计算远程过程调用(ONC RPC),启用后台进程rpcportmap和rpcbind。如果这些进行运行,意味着你正在运行NFS服务器。如果你没有注意到NFS服务器运行的话,意味着你的系统资源正在消耗。
如何在Linux系统中杀死一个进程
可以使用“Kill PID”命令杀死一个在Linux中运行的进程。但是在运行Kill命令之前,我们必须了解进程的PID。例如,我想找“cupsd”进程的PID。
那么“cupsd”进程的PID是1511。运行下面的命令杀死该PID。
如何禁用Linux服务
对于红帽发行版如Fedora和CentOS,利用“chkconfig”脚本来启用和禁用Linux系统中运行的服务。
例如,在系统启动时禁用Apache web服务器。
对于基于Debain的发行版如Ubuntu、Linux Mint和其他Debian发行版,使用一个叫做update-rcd的脚本。
例如,在系统启用时使用下面的命令禁用Apache服务。这里“- f”选项代表强制性。
做了这些变更之后,系统下次启动时不会再运行这些没有必要的进程,从而为我们节约了系统资源。服务器将会更实用、快速、安全。直接运行powershell时提示“无法加载文件ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。
主要是由于没有权限执行脚本。
运行get-help about_signing 提示了解执行策略输入
get-executionpolicy
显示 Restricted
即不允许执行任何脚本。
通过命令
get-help set-executionpolicy 可知有以下执行策略:<Unrestricted> | <RemoteSigned> | <AllSigned> | <Restricted> | <Default> | <Bypass> | <Undefined>
然后修改其策略:
set-executionpolicy remotesigned 即可执行脚本
///////// 如果还报以下错误:
请以管理员身份运行 powershell, 再输入命令即可。
可以看到已经好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)