
Linux
各类操作系统的安装,使用以及问题解决
找BUG的小白菜
思路很重要。
没有消息就是最好的消息。
展开
-
【凝思Linux】SVN相关操作时始终提示“GNOME keyring [(null)] 的密码“问题解决
在凝思Linux6.0.60机器上执行svn checkout、svn up等命令时,总是报下面的错误:test@linux:~/aaa_wx$ svn upGNOME keyring [(null)] 的密码:svn: 方法 OPTIONS 失败于“http://162.10.1.111/svn/xxx/branches/xxx_wx”: 认证失败: Could not authenticate to server: rejected Basic challenge (http://162.10.1原创 2022-01-04 15:57:00 · 1447 阅读 · 0 评论 -
ssh连接Linux机器一直让输入密码
使用xshell登录Linux服务器,输入正确的密码后,仍然一直弹出输入密码的对话框,刚开始以为的密码错误次数过多导致用户被锁住,使用pam_tally2 命令查看后,发现并没有锁。网上查了很多文章,都没有解决,最后采用如下方式解决了:1.使用root登录2.修改/etc/ssh/sshd_config:将#PasswordAuthentication yes改为PasswordAuthentication yes3.重启ssh服务service ssh restart搞定!.原创 2021-11-24 10:13:22 · 11218 阅读 · 5 评论 -
Linux进入tty1(文本模式)模式
linux默认有tty1~tty6六个文本模式终端,可以随时通过快捷键和命令切换,不需要重启电脑。1.未开机情况下按下电源键后,在进入grub菜单时,按e,在打开的页面中,将鼠标移动到quiet后面输入text,再按ctrl+x等待加载完成后进入tty1模式。2.已经开机情况下同时按住CTRL+ALT+F1~F6键来切换,比如同时按CTRL+ALT+F1即切换到tty1。...原创 2021-05-14 11:22:40 · 15593 阅读 · 0 评论 -
Linux如何有效禁用nouveau
在安装NVIDIA驱动时,需要禁用nouveau驱动才可以。禁用方法如下:1.切换到root用户2. vim /etc/modprobe.d/blacklist.conf, 在文件的尾部追加两行blacklist nouveauoptions nouveau modeset=03.保存退出vim后,执行rmmod nouveau4.执行./NVIDIA-Linux-xxxxx.run安装驱动。...原创 2021-05-13 18:45:55 · 8912 阅读 · 1 评论 -
Linux 安装分区设置分区大小
https://www.cnblogs.com/larry2016/p/6529681.html转载 2021-05-12 15:45:42 · 316 阅读 · 0 评论 -
凝思Linux无法ping通自己的IP和127.0.0.1问题解决
凝思操作系统的某台服务器关机重启后,出现无法ping通自己的IP的情况,但是可以ping通同网段的其他机器IP,其他机器也能正常ping通它。检查了防火墙,规则都清除掉了,但问题还是没有解决。后来一顿折腾之后发现是序列号过期了导致,更新序列号后解决,在此记录一下。序列号更新方法:1.切换到root用户;2.执行 vim /etc/default/grub,打开文件将linx_serial=6FDAC286FBC11092中的序列号(此处为6FDAC286FBC11092)更新为有效的序列号后,保存文原创 2021-05-06 14:45:29 · 4587 阅读 · 0 评论 -
解决Linux下修改/proc/sys/kernel/core_uses_pid报错“core_uses_pid“ E667: 同步失败
使用vim /proc/sys/kernel/core_uses_pid修改值,并保存时,会提示:"core_uses_pid" E667: 同步失败请按 ENTER 或其它命令继续原因是/proc这个目录是一个虚拟文件系统,它放置的数据都是在内存中,本身不占有磁盘空间,所以使用Vim编辑后会出现E667 同步失败,正确的修改方法是使用echo命令:echo “1” > /proc/sys/kernel/core_uses_pid来修改值。解决方法一:使用echo命令修改echo 1 &原创 2021-04-25 16:24:33 · 3173 阅读 · 0 评论 -
Linux下core文件及使用
core文件的作用:当程序崩溃时,内核有可能把该程序当前内存映射到core文件中,方便程序员找到程序出现问题的地方,最常出现的,几乎所有C程序员都出现过的“段错误”了。也是最难查出问题原因的一个错误core文件是什么:核心文件(core file),也称为核心转存(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试core文件相关的操作:1.查看core文件开关,ulimit -a,如果core原创 2021-04-25 15:57:36 · 5905 阅读 · 0 评论 -
Centos7查看版本信息
CentOS的版本号信息存放在/etc/目录下的配置文件当中,与其版本相关的配置文件中都有centos关键字,我们可以直接搜索该文件夹下与centos相关的文件。执行/etc/*centos*,结果显示如下:[smart@centos78test003 ~]$ ll /etc/*centos*-rw-r--r--. 1 root root 37 4月 8 2020 /etc/centos-release-rw-r--r--. 1 root root 51 4月 8 2020 /etc/cen原创 2021-01-12 18:07:19 · 1828 阅读 · 1 评论 -
Linux 常用高频基础命令
最常用的 Linux/Shell 高频命令,对于任何一个命令的详细解释都可以使用 –help 查看使用帮助,如 top –help命令 cd进入上级目录 cd ..进入当前用户主目录 cd ~进入上两级目录 cd ../..进入当前目录 cd .进入目录/etc/docker cd /etc/docker命令 mv移动一个文件夹(docker文件夹,移动到/root/file目录) mv ~/docker/ /root/file移动一个文件原创 2020-09-03 08:52:39 · 249 阅读 · 0 评论 -
递归删除.svn目录
Linux下递归删除.svn目录find . -name "*.svn" -type d -print -exec rm -rf {} \;递归删除Makefile文件 find . -name Makefile* | xargs rm -rfwindows下递归删除.svn目录for /r C:\Users\lenovo\Desktop\a %a in (.svn\) do @if exist "%a" rd /s/q "%a"...原创 2020-08-14 14:34:50 · 207 阅读 · 0 评论 -
windows下使用tree命令查看目录树
查看目录tree [path]将目录结构写入文件tree [path] > tree_list.txt例如:tree E:/test_model > tree_list.txt结果类似如下:查看目录树以及文件tree [path] /F原创 2020-08-10 16:44:59 · 956 阅读 · 0 评论 -
CentOS 7 firewalld使用
由于centos 7版本以后默认使用firewalld后,网上关于iptables的设置方法已经不管用了,想着反正iptable也不会用,索性直接搬官方文档,学习firewalld了,好像比iptables要简单点了。官方文档地址:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html#sec-Introduction_to_f转载 2020-08-06 11:32:12 · 220 阅读 · 0 评论 -
U盘安装CentOS7.8操作系统的方法
准备1.到官网http://centos-mirror.rbc.ru/pub/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso下载安装包镜像文件;2.准备一个8G以上的空U盘或移动硬盘(最好格式化,格式化之前确保盘中没有重要数据);3.软碟通UltralSO刻录软件安装制作U盘启动盘1.启动UltralSO软件,先打开iso文件;2.再点击“启动->写入硬盘映像”(注意是硬盘不是软盘)3.选择硬盘驱动器(这里选择你的U盘)->刻录原创 2020-07-28 19:21:04 · 4029 阅读 · 0 评论 -
CentOS7永久修改主机名
方法一:hostnamectl set-hostname csdnDev001#注1:该操作只针对于: CentOS7, 以及以上版本生效#注2:此时修改的主机名称, 系统会自动更改为全小写的方法二:vim /etc/hostname#注1:该操作可永久修改主机名区别大小写...原创 2020-07-28 15:17:19 · 395 阅读 · 0 评论 -
Linux进入单用户模式修改root密码
Redhat7忘记root密码时,可通过进入单用户模式后重置root密码的方式解决,具体操作步骤如下:重启机器,当开机出现如下界面时键盘按“e”键,进入编辑界面:找到linux16 开头的那一行,光标移动到 “ro” 处,更改“ro ”为“rw init=/ sysroot/ bin/ sh ”,如下图:键盘按下 ctrl+ x ,进入单用户模式:执行命令chroot /sysroot/和passwd,其中passwd 命令执行后输入要更改的密码两次键盘按ctrl+ d 两次,会打印出原创 2020-06-17 09:12:07 · 9067 阅读 · 0 评论 -
麒麟kylin3安装字体
麒麟操作系统默认情况下,没有安装字体宋体,但是我们的产品在显示文本时,需要宋体字体,因此需要额外安装字体。安装方法如下:1.下载需要的字体,一般是.ttf文件(我下载的是ttc文件,也安装成功了);2.切换到root用户,将字体文件拷贝到/usr/share/fonts/下,该路径下有很多文件夹,随意找一个导入(我拷贝到/usr/share/fonts/zh_CN/font-chinese-zh下了);3.root用户执行fc-cache -fv即可安装字体;4.如果要查看系统中已经安装的字体,可原创 2020-06-09 15:24:00 · 17967 阅读 · 1 评论 -
linux下解决make: g++: Command not found
在编译执行make命令的时候,提示make: g++: Command not found,原因是缺少组件导致的。[smart@node-build cpp_jni]$ makeg++ -c -pipe -g -std=gnu++0x -Wall -W -fPIC -I. -I/usr/java/jdk1.8.0_131/include -I/usr/java/jdk1.8.0_131/include/linux -I../../../../Qt5.6.1/5.6/gcc_64/mkspecs/lin原创 2020-05-20 14:20:59 · 14717 阅读 · 0 评论 -
解决sudo: no tty present and no askpass program specified
Linux下执行sudo 命令时,提示:sudo: no tty present and no askpass program specified,原因是默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户或用户组加入。解决方法:切换到root用户,执行命令visudo 或者 vi /etc/sudoers,打开sudoers文件,找到下面这一行#%wheel ALL=(ALL) NOPASSWD: ALL按Insert切换到编辑模式,在下一行输入原创 2020-05-20 11:26:36 · 19699 阅读 · 0 评论 -
linux下杀掉指定名称进程(killall 、kill 、pkill)
killall先用ps查找出需要杀掉的进程ps -ef |grep 进程名称比如我想杀掉 httpd 的进程[root@linx]# ps -ef | grep httpdroot 21982 21885 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k start65534 21983 21982 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k s原创 2020-05-11 13:45:10 · 1823 阅读 · 0 评论 -
LINUX中如何查看某个端口是否被占用
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图:主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占...转载 2020-04-30 09:48:08 · 605 阅读 · 0 评论 -
Linux下网络配置常用命令
临时修改IP生效ifconfig eth0 192.168.0.3 netmask 255.255.255.0临时增加IPifconfig eth0:1 192.168.0.3 netmask 255.255.255.0⚠️临时修改和增加IP,重启机器后失效,如果想重启之后依然生效,可以修改网卡配置文件。网卡配置文件修改方法:centos: 修改 /etc/sysconfig/...原创 2020-04-28 16:17:36 · 374 阅读 · 0 评论 -
Linux下创建ssh密钥及免密登录
登录到Linux机器,执行命令,xxx替换成你自己的描述smart@linx:~$ ssh-keygen -t rsa -C '**xxx**'在需要输入的地方按enter回车键即可,执行完成后输出信息类似:Generating public/private rsa key pair. Enter file in which to savethe key (/home/smart/.s...原创 2020-04-24 16:43:12 · 564 阅读 · 0 评论 -
linux 网卡对应网口的查看方式
比如想要查看eth0网卡,则以root用户执行命令root@linx:~# ethtool -p eth0 此时机器上eth0对应的网口的灯就会闪烁!如果想要查看其他,把命令里eth0换成对应的网卡名即可。注意:要在不插网线的时候进行,否则看不出来是否因ethtool引起的闪烁。...原创 2020-04-21 19:28:35 · 3018 阅读 · 0 评论 -
Linux从光盘安装rpm包
挂载光盘root@linx:~# mount /dev/cdrom /mnt创建一个.repo后缀文件,此处为cd.reporoot@linx:~# cd /etc/yum.repos.droot@linx:~# vi cd.repo在文件中添加如下内容:【cd】name=linux ----名称任意baseurl=file:///mntenable=1gpg...原创 2020-04-16 10:06:00 · 560 阅读 · 0 评论 -
Linux设置core文件生成后的路径和名称
当程序core dump后发现确实在本地目录产生了core文件,但是如果程序多次core dump时,core文件会被覆盖,原因是每次core dump后生成的文件名默认都叫core,接下来就分享下如果想在每次core dum时产生的core文件都带上进程号怎么操作,或者你想把内核转储文件保存到其他目录怎么办?解决方法:可以通过修改kernel的参数,指定内核转储所生成的core文件的路径和文...转载 2020-04-16 09:52:40 · 1025 阅读 · 0 评论 -
U盘安装Linux系统后重启时进入"grub rescue>"模式解决方法
浪潮NF8460M4服务器安装麒麟Linux的时候,用外置光驱无法识别,改用u盘安装,安装成功后,重启正常,但把U盘拔掉后,重启系统时,无法正常进入系统,进入了"grub rescue>"模式。折腾了一番,发现是在安装的时候默认把grub装在了u盘上,所以每次都要从u盘启动。于是重新安装,在安装过程中,手动更改了引导程序的安装位置,如下所示:但安装完成后,重启仍然从U盘启动,很无奈。...原创 2020-04-14 13:45:05 · 4279 阅读 · 0 评论 -
凝思Linux6.0.60安装卸载NVIDIA显卡驱动
安装查看显卡型号`smart@linx:~$ lspci | grep VGA02:00.0 VGA compatible controller: NVIDIA Corporation GF119 [NVS 315] (rev a1)08:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics F...原创 2020-04-14 11:23:44 · 5614 阅读 · 0 评论 -
凝思Linux切换到root时出错
凝思Linux登录后,切换到root用户时,有如下错误提示:原因是系统启动时,默认选择的是无root模式,需要修改/etc/defaut/grub文件,解决方法如下:重启机器,在grub菜单选择第一项进入系统系统启动成功后,切换到root用户,将/etc/defaut/grub文件中GRUB_DEFAULT=2 改成GRUB_DEFAULT=0最后执行命令upd...原创 2020-04-14 10:54:44 · 4081 阅读 · 3 评论