Linux系统与服务器配置
文章平均质量分 53
limanjihe
这个作者很懒,什么都没留下…
展开
-
虚拟机ubuntu网卡不见(网络图标不见)解决方法
Ubuntu网卡不见原创 2022-12-06 22:45:18 · 4667 阅读 · 4 评论 -
Ubuntu中安装Visual Studio Code
VS code安装原创 2022-12-06 22:29:44 · 1267 阅读 · 0 评论 -
Ubuntu使用lightdm避坑
lightdm原创 2022-08-12 16:33:40 · 2990 阅读 · 1 评论 -
Ubuntu切换为阿里源
reference:https://developer.aliyun.com/article/751568根据官方文档实际上会遇到问题,故而重写一遍流程:1.确定ubuntu当前的版本通过http://mirrors.aliyun.com/ubuntu/dists/网站查看是否支持当前系统的Codename。如果发现自己的ubuntu版本没有被支持,则没有必要继续进行了.2.备份源#cd /etc/apt#sudo mv sources.list sources.list.bak3.新原创 2022-01-07 20:07:07 · 1302 阅读 · 0 评论 -
SSH连接超时后断开连接
SSH超时断开ssh防止连接掉线ssh到一个远程主机以后过一段时间不操作就掉线。解决方案是 增加如配置到/etc/ssh_config,Host * # 这行一般都有。ServerAliveInterval 15 # 一般只加这行即可。ssh_config 这个是配置客户端的。sshd_config 这个是配置服务器端的。有些时候隧道会因为一些原因通信不畅而卡死,例如:由于传输数据量太大,被路由器带入stalled状态。这种时候,往往SSH客户端并不退出,而是卡死在那里。一种应对方法是,使用原创 2021-12-22 10:07:21 · 956 阅读 · 0 评论 -
sudo指令提示当前user非root权限用户
linux权限之su和sudo的差别sudo指令提示当前user非root权限用户su方式切换是须要输入root的password。而sudo仅仅须要输入自己的password,所以sudo能够保护root的password不外流的。当帮root管理系统的时候,su是直接将root全部权利交给用户。而sudo能够更好分工,仅仅要配置好/etc/sudoers,这样sudo能够保护系统更安全,并且分工明白,有条不紊。将user添加到Allow members of group sudo to exec原创 2021-12-22 09:57:36 · 2224 阅读 · 0 评论 -
lsof命令
链接:https://www.jianshu.com/p/a3aa6b01b2e1 lsof是系统管理/安全的尤伯工具。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。 有趣的是,lsof也是有着最多开关的Linux/Unix命令之一。它有那么多的开关,它有许多选项支持使用-和+前缀。 usage: [-?abhlnNoOPRstUvV] [+|-c c] [+|-d s] [+转载 2021-08-24 15:25:17 · 193 阅读 · 0 评论 -
LSF提交作业命令--bsub
reference: https://blog.csdn.net/l471094842/article/details/94039624VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 或 MAC 中的任何远程控制软件媲美。在Linux 中,VNC 包括以下原创 2021-08-15 11:04:13 · 10645 阅读 · 0 评论 -
列举USB设备命令--lsusb
lsusb显示本机的USB设备列表信息补充说明lsusb命令 用于显示本机的USB设备列表,以及USB设备的详细信息。lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用,如果您的开发板中或者产品中没有lsusb命令可以自己移植一个,放到文件系统里面。语法lsusb(选项)选项-v:显示USB设备的详细信息;-s<总线:设备号>仅显示指定的总线和(或)设备号的设备;-d<厂商:产品>:仅显示指定厂商和产品编号的设备;-t:以树状结构显示无理转载 2021-08-15 10:47:29 · 810 阅读 · 0 评论 -
单用户模式下Centos的操作
1.Centos 进入单用户模式有时候配置linux的过程中,因为一些误操作导致系统初始化时堵塞或挂起而无法进入系统,原因往往是因为配置文件设置错误,部分文件被误删之类。遇到这种情况一般新手的做法就是重装(虚拟机不装白不装),但在实际生产环境中这种处理手段大部分时候是不可接受的。其实Linux也有提供类似windows安全模式的东西,叫单用户模式。在此模式下,Linux以最小化模式运行,也不能进行远程登录,大部分非核心服务也不会在启动阶段加载,而且以root用户登陆。以下为进入方法:1、启动电脑,进原创 2021-08-15 10:44:58 · 1525 阅读 · 0 评论 -
SSH远程登录
配置远程Server保证两点:1. SSH Server安装并运行;2.防火墙关闭Ubuntu版本-安装运行SSHSSH分为客户端 openssh-client 和服务器 openssh-server,可以利用以下命令确认电脑上是否安装了客户端和服务器。dpkg -l | grep ssh如果只是想远程登陆别的机器只需要安装客户端(Ubuntu默认安装了客户端),如果要开放本机的SSH服务就需要安装服务器。sudo apt-get install openssh-client sudo ap原创 2021-08-15 10:18:23 · 7543 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出转载 2016-08-22 11:39:48 · 314 阅读 · 0 评论 -
HTML中 ;&emsp; 等空格的区别
HTML中  等空格的区别HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异。 它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了 转载 2021-08-12 11:04:21 · 1257 阅读 · 0 评论 -
evince-Centos中打开pdf文件
evince 是一个支持多种格式的文件浏览器,如的PostScript , PDF格式,单页和多页TIFF , DVI接口, DjVu ,等等。它具有网页的缩略图,通过Gnome或基于GTK +印刷框架和范围内搜索文件。它支持显示的PDF索引和浏览PDF文件的加密。Evince 文档查看器(又叫Document Viewer), 虽然也不是非常强大(没有调背景色的功能),但最基本的阅读体验是愉快的.安装方法:yum install evince打开pdfevince *.pdf...原创 2021-08-12 10:50:37 · 1812 阅读 · 0 评论 -
linux 命令行出现-bash-4.2$的解决办法
reference: https://blog.csdn.net/weixin_40106836/article/details/86495232https://blog.csdn.net/mjb115889/article/details/82115708现象:命令行出现-bash-4.2$,而非默认的[用户名@主机名:]的格式。处理方法:输入这两句话,然后关闭终端,重新登录一下就好了cp /etc/skel/.bashrc /root/ #改为自己的本地路径cp原创 2021-03-29 16:11:37 · 8817 阅读 · 3 评论 -
CentOS 7没有共享文件夹hgfs
reference:https://blog.csdn.net/weixin_44343935/article/details/101603848https://blog.csdn.net/yana_balabala/article/details/83864028现象:安装完了VMware tools ,发现/mn/hgfs文件夹不存在 。原因:在Centos 7中,将windows中的文件目录共享到CentOS 7中要进行挂载。在Centos 6中,windows共享的文件目录是自动挂载的。原创 2021-03-27 15:26:43 · 1295 阅读 · 2 评论 -
linux环境下questasim 10.7的安装总结
reference: https://blog.csdn.net/weixin_36590806/article/details/109692507https://centos.pkgs.org/https://blog.csdn.net/weixin_36590806/article/details/109692507https://blog.csdn.net/weixin_34326558/article/details/90072161http://www.myir-tech.com/faq_原创 2021-03-27 14:31:15 · 5977 阅读 · 6 评论 -
Linux中利用grep命令如何检索文件内容详解
reference:https://www.jb51.net/article/127783.htm这篇文章主要给大家介绍了关于Linux中利用grep命令如何检索文件内容的相关资料,并且给大家简单介绍了关于Linux grep和find的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。前言Linux系统中搜索、查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索。下面来一起看看Linux利用grep命令检索文件内容的详细介原创 2021-03-27 13:42:56 · 28285 阅读 · 0 评论 -
Linux的Terminal快捷键
Linux中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Linux中打开终端的快捷键是 Ctrl+Alt+T 。其他的一些常用的快捷键如下:快捷键功能Tab自动补全Ctrl+a光标移动到开始位置Ctrl+e光标移动到最末尾Ctrl+k删除此处至末尾的所有内容Ctrl+u删除此处至开始的所有内容Ctrl+d删除当前字符Ctrl+h删除当前字符前一个字符Ctrl+w删除此处到左边的单词原创 2021-03-26 14:12:54 · 1509 阅读 · 0 评论 -
u盘安装linux进入dracut
reference:U盘安装Linux 进入了 dracut重启进入安装界面时,按照界面提示按TAB键进入vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet修改以上配置,有两种方法 :第一种方法是修改U盘的设备名 比如改成XXX那以上配置修改为vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=XXXquiet第二种方法是找到启动U...原创 2020-06-01 10:57:01 · 3749 阅读 · 0 评论 -
交叉编译
一、什么是交叉编译 什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓 平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结 构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说 的x86 Linux平台实际上是Intel转载 2015-11-18 09:10:26 · 408 阅读 · 0 评论 -
学习shell脚本之前的基础知识
学习shell脚本之前的基础知识一个不错的shell 脚本教程 入门级转载 2015-11-18 11:07:02 · 456 阅读 · 0 评论 -
当U盘启动时,出现grub>如果将启动项引导到硬盘?
启动centos后,出现grub。Linux的分区已经被你从Windows中删除,系统启动后停在“grub>”提示符处。---在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车。 //将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统。---在“grub>”提示符后输入:“chainloader +1” 回车。//将原创 2017-07-24 21:41:35 · 18628 阅读 · 0 评论 -
在前人基础上搭建samba服务器
samba原创 2017-08-24 00:11:57 · 567 阅读 · 0 评论 -
记录一次ubuntu的VNC远程登陆安装
有个需求是:需要远程ubuntu,以前安惯了centos(gnome桌面),有些步骤和ubuntu不一致,特将安装过程中参考的博文进行了分享。采用xfce方法更简单些。参考博文其一:Ubuntu14.04安装vncserver备注:要注意在ubuntu中默认的桌面是unity,而用vncserver登陆需要gnome桌面,也就是说gnome一定要安装,否原创 2017-10-28 17:17:07 · 2271 阅读 · 0 评论 -
解决Ubuntu主机文件不能用22/tcp端口下载的解决
目的:需要用22/tcp端口,将ubuntu中的资料拷贝到其他电脑中。但是目前来看,在不重启ubuntu的情况下是解决不了了。22号端口已经找不到了。需要规避ubuntu的22号端口。解决:好在ubuntu目前可以Ping通,所以在ubuntu中用filezilla来连接其他的电脑即可。 未解决: ssh重启失败 Fail to start OpenBSD原创 2017-10-31 14:57:49 · 2525 阅读 · 1 评论 -
解决centos服务器远程桌面与显示屏尺寸不匹配问题
解决centos服务器远程桌面与显示屏尺寸不匹配问题:通过tigerVNC连接centos服务器,发现显示界面与屏幕尺寸不匹配,在system->perferences->display中没有当前显示器分辨率的选项。显示尺寸不一致引发各种不便。 解决:安装xrdp桌面#rpm -ivh xrdp-*.rpm (由于服原创 2017-11-20 14:54:14 · 4425 阅读 · 0 评论 -
虚拟机VM中扩容Linux硬盘空间
reference: https://blog.csdn.net/greenapple_shan/article/details/52799631 https://blog.csdn.net/lyd135364/article/details/78623119 使用虚拟机的过程中,遇到LINUX开辟的硬盘过小的情况;直接VM扩容需要对文件系统进行调...原创 2018-07-30 11:44:17 · 6188 阅读 · 0 评论 -
linux中bin和sbin目录的主要区别
bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主 要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、fre转载 2016-08-25 20:27:57 · 460 阅读 · 0 评论 -
fg,bg,jobs.&,ctrl+z
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三。jobs查看当前有多少在后台运行的命令四。fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以转载 2016-09-03 15:51:53 · 281 阅读 · 0 评论 -
sed正则表达式
1 正则表达式简介 正则表达式(Regular Expression)是一种描述文本(或字符串)模式的工具。正则表达式常用于查找文本的场合。想想一下我们日常生活中的例子,假如你想从电话本里找一个联系人的电话,而你又想不起联系人名字的准确拼法,你可以把电话本从头到尾翻一遍,如果电话本里联系人少的话也许并不是什么麻烦事,但想象一下如果这是记录着公司所有员工的电话本,你面临的工作便复杂得多了,有可能是从转载 2015-11-18 10:58:39 · 501 阅读 · 0 评论 -
source, ~/.bashrc, ~/.bash_profile详解
/etc/profile、~/.bash_profile等几个文件的执行过程 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:转载 2015-11-18 15:52:04 · 2241 阅读 · 0 评论 -
Linux必备命令
Switching From Windows to Nix or a Newbie to Linux – 20 Useful Commands for Linux Newbies这里写链接内容20 Advanced Commands for Middle Level Linux Users这里写链接内容60 Commands of Linux : A Guide from Newbies to Sy原创 2015-11-23 17:16:24 · 392 阅读 · 0 评论 -
cgroups
http://www.cnblogs.com/yjf512/p/3298582.htmlhttp://baike.baidu.com/link?url=-aoiJ3-LOnurOCOoIHVpTCnFGKlBLepsQbdRkIy-uPs3ljvzCdM24DqvMwAJBU0iW3KJ3uozVtyoCYrJXv6EN_转载 2015-11-23 16:40:00 · 660 阅读 · 0 评论 -
linux下使用tar命令
解压 语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可转载 2015-11-23 18:00:05 · 381 阅读 · 0 评论 -
Sed简介
Sed简介 sed是一款轻量级流编辑器,是stream editor的简写。由于sed是以行为单位进行编辑文件 , 因此也称为行编辑器。它无需直接编辑资料,能够将编辑工作自动化。 sed工作方式: 由标准输入读取编辑文件,读入一行或指定行放到模式空间,然后将所有编辑指令逐一对模式空间的内容进行编辑,之后将结果输出到标准输出,同时清除模式空间。接下来再将下一行资料读入模式空间,如此重复之前的操作转载 2015-11-18 11:03:28 · 456 阅读 · 0 评论 -
GDB调试方法精粹
一、多线程调试1. 多线程调试,最重要的几个命令:info threads 查看当前进程的线程。 GDB会为每个线程分配一个ID, 后面操作线程的时候会用到这个ID. 前面有*的是当前调试原创 2015-11-23 13:41:54 · 367 阅读 · 0 评论 -
Linux操作系统多线程同步Mutex详细介绍
linux源代码阅读工具(转载)Windows下的源码阅读工具 Souce Insight 凭借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教堂”的优势所在吧!主要的交叉索引工具有:ctags、cscope、global、转载 2015-11-23 13:31:51 · 383 阅读 · 0 评论 -
linux源代码阅读工具(转载)
http://blog.csdn.net/bruce0532/article/details/7865800 Windows下的源码阅读工具Souce Insight凭 借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实 际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教转载 2015-11-23 14:00:28 · 3572 阅读 · 0 评论 -
Linux之make的用法讲解
在 Linux环境下使用 GNU 的 make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件的编写。此文件正是 make 正常工作的基础。 make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在 Makefile文件中描述了整个工程所有文转载 2015-11-13 09:10:45 · 479 阅读 · 0 评论