Linux服务器搭建常见问题解决

您所在的位置:网站首页 centos无法获取文件状态 Linux服务器搭建常见问题解决

Linux服务器搭建常见问题解决

2024-04-07 09:49| 来源: 网络整理| 查看: 265

1、给admin用户授予管理员权限

1、用su命令切换到root用户下,输入visudo -f /etc/sudoers命令进行编辑; 在这里插入图片描述 2、进入文件后,找到root ALL=(ALL) ALL,在这行语句下面输入admin ALL=(ALL) ALL,然后保存 在这里插入图片描述 3、给普通用户管理员权限后,修改文件直接在命令前加上sudo即可 在这里插入图片描述

2、windows上传文件到linux虚拟机 a) 在windows上安装xshell远程软件,或其他ssh软件。 https://www.onlinedown.net/soft/36383.htm b) 启动xshell并连接到linux服务器; c) 先输入#rpm -qa |grep lrzsz,检查是否是否安装程序; d) 如果没安装,输入yum install lrzsz -y命令安装 e) 连接成功后输入rz,上传文件;输入sz,下载文件 3、文件或文件夹授权 >chmod -R 777 文件或文件夹名称; 4、移动文件时提示 “mv: 无法获取"Linux.zip" 的文件状态(stat): 没有那个文件或目录”

检查文件路径是否正确,可用pwd查看文件当前路径

5、linux解压ZIP压缩文件

1.连接到linux远程主机,并进入zip 文件所在目录 2.使用LS命令列出目录中文件,确认zip文件的全称 3.使用unzip命令解压zip压缩包 4.inflating ,看到该单词,表明ZIP解压缩成功了 5.如果不放心,可以再次LS查看一下目录中的文件

6、解压rar压缩包文件 7、解压RAR文件 > unrar x abc.rar #将abc.rar解压到当前路径并自动创建abc文件夹 8、解压tar.gz tar -zxvf java.tar.gz

解压到指定文件夹

tar -zxvf java.tar.gz -C /usr/java

1、.tar 用 tar -xvf 解压 2、.gz 用 gzip -d或者gunzip 解压 3、.tar.gz和.tgz 用 tar -xzf 解压 4、.bz2 用 bzip2 -d或者用bunzip2 解压 5、.tar.bz2用tar -xjf 解压 6、.Z 用 uncompress 解压 7、.tar.Z 用tar -xZf 解压 8、.rar 用 unrar e解压 9、.zip 用 unzip 解压

7、启动mysql服务报错

检查data是否给用户mysql授权

11、#后台执行程序 nohup python dingding_for_safe.py > run.log 2>&1 &

#查看后台程序

ps aux |grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分 ps -ef |grep "test.sh" #-e显示所有进程。-f全格式。

#关闭后台程序

kill 1001 kill -9 1001 #-9表示强制关闭 13、mongo数据库备份 mongodump -h ip -u user -p password -d 要备份的数据库名 -o 备份到哪个路径 14、修改Linux系统 vm内核参数优化设置

sysctl -a | grep min_free_kbytes #中标麒麟7.6默认是66M 该文件表示强制Linux VM最低保留多少空闲内存(Kbytes)

当可用内存低于此参数时,系统开始回收cache内存,以释放内存,直到可用内存大于这个值 修改命令:

sysctl -w vm.min_free_kbytes=1048576 #修改为1G 15、Linux下启动、添加、删除服务 chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]

参数用法: –add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 –del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 –level  指定读系统服务要在哪一个执行等级中开启或关毕。

使用范例: chkconfig –list 列出所有的系统服务 chkconfig –add httpd 增加httpd服务 chkconfig –del httpd 删除httpd服务 chkconfig –level httpd 2345 on 把httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。

16、yum不可用

https://blog.csdn.net/weixin_42685022/article/details/98726925

17、查看当前目录下共有多少文件 ls |wc –w 18、删除文件夹及其下面的所有文件

rm –rf data //-r 向下递归 -f 强行删除 不作任何提示 删除data目录及下面的所有文件 rm –f /data/logs/mongo.log //强行删除/data/logs/mongo.log这个文件

19、关闭防火墙

关闭防火墙命令:systemctl stop firewalld.service 开启防火墙:systemctl start firewalld.service 关闭开机自启动:systemctl disable firewalld.service 开启开机启动:systemctl enable firewalld.service

20、Linux用命令行启动mongod报错

原因:可能是因为没有配置环境变量 解决:

在/etc/profile/增加环境变量

export PATH=$PATH:/usr/local/mongodb/bin

其中$PATH后面跟的是实际安装的mongodb的bin所在目录。   接着重新加载配置:

source /etc/profile 可不用增加环境变量,启动时在程序前面加./即可 21、vim

dd:删除游标所在的一整行(常用) ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G:删除光标所在到第一行的所有数据 dG:删除光标所在到最后一行的所有数据 d$:删除光标所在处,到该行的最后一个字符 d0:那个是数字0,删除光标所在到该行的最前面的一个字符 x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键) nx:n为数字,连续向后删除n个字符 :noh 取消搜索 /xxx 搜索

22、根据端口查看进程路径 netstat -nap | grep port

根据pid查找文件的启动位置

ps aux | grep 进程

把找到的pid在/proc/pid的下方有一个为cwd对应的路径就是程序启动的路径



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3