-
NFS服务安装
所属栏目:[Linux] 日期:2020-12-14 热度:100
服务端 1.nfs服务安装: $ sudo apt-get install nfs-kernel-server nfs-common 2.工作路径配置: /etc/exports 文件加上以下语句: # 增加要共享的目录,以及共享给哪个ip(或网段),fsid不要相同/var/log/bd_files/ 192.168.3.101/32(rw,no_root_squash,fsid[详细]
-
Linux中的进程及进程控制
所属栏目:[Linux] 日期:2020-12-14 热度:178
一、整体大纲 二、基础知识 1. 进程相关概念 1)程序和进程 ? ? ?程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁....) ? ? ?进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃(运行起来的)的程序,[详细]
-
linux www服务器
所属栏目:[Linux] 日期:2020-12-14 热度:155
1,先安装软件 yum -y install httpd 2,然后可以配制自己喜欢的页面,网上有模板,直接下载传输进去就行了,放在 /var/www/html 把下载的模板放进去就可以了 3,配置网站别名,在/var/www里创建一个目录然后写配置文件 配置文件:vim /etc/httpd/conf/httpd[详细]
-
11.ELk部署安装
所属栏目:[Linux] 日期:2020-12-14 热度:85
(1)? 安装 Logstash 依赖包 JDK Logstash 的运行依赖于 Java 运行环境, Logstash 1.5 以上版本不低于 java 7 推荐使用最新版本的 Java 。由于我们只是运行 Java 程序,而不是开发,下载 JRE 即可。 下载 linux-64的版本。如果使用Linux下载执行如下命令下[详细]
-
报错:command not found
所属栏目:[Linux] 日期:2020-12-14 热度:179
? ? linux中如果是最小化安装的系统,执行命令的时候很多会出现没找到命令 [[email?protected] ~ ]# mtr - bash: mtr: command not found[[email?protected] ~ ]# tcping -bash: tcping: command not found 上述中没找到mtr和tcping命令。 ? 解决方法: 运行[详细]
-
linux iscsi服务器
所属栏目:[Linux] 日期:2020-12-14 热度:166
1,准备好要做服务的硬盘,大文件,分区,磁盘阵列,逻辑卷轴,一定不能格式化 2,共享服务器端,安装软件开启软件和开机自启动 yum -y install scsi-target-utils /etc/init.d/tgtd start chkconfig tgtd on 3,写配置文件,把你要共享的所有东西写进去 vim[详细]
-
Linux如何排序参数
所属栏目:[Linux] 日期:2020-12-14 热度:152
当我想在其后使用-sort运行我的参数时,我需要对我提到的所有其他参数进行排序.例 . MyScript.sh -sort Tree Apple Boolean 输出应该是 Apple BooleanTree 我试图制作一个数组并运行所有参数,但这没有用 Array=()while (( "$#" ))do Array += "$1" shiftdone[详细]
-
linux – 当从另一个线程发出信号时,如何从阻塞套接字上的“acce
所属栏目:[Linux] 日期:2020-12-14 热度:97
我在 same situation as this guy,但我不太明白答案. 问题: 线程1在一个阻塞的套接字上调用accept. 线程2调用此套接字关闭. 线程1继续阻塞.我希望它从接受回来. 解决方案: what you should do is send a signal to the thread which is blocked in accept.[详细]
-
linux – 如何列出远程导出的NFSv4卷?
所属栏目:[Linux] 日期:2020-12-14 热度:62
当我使用NFSv3时,我可以使用showmount命令列出卷: NAME showmount – show mount information for an NFS server SYNOPSIS /usr/sbin/showmount [ -adehv ] [ –all ] [ –directories ] [ –exports ] [ –help ] [ –version ] [ host ] DESCRIPTION show[详细]
-
linux – Eclipse IDE中的SDL配置
所属栏目:[Linux] 日期:2020-12-14 热度:102
我试图在 Linux x86环境(ubuntu)上运行Eclipse上的OpenGL代码: ??? http://nehe.gamedev.net/tutorial/vertex_buffer_objects/22002/ 我在命令行输入后,代码将正常运行 g++ main.cpp error.cpp lesson45.cpp -o lesson45 -L/usr/X11R6/lib/ -lGL -lGLU sdl-[详细]
-
linux – 如何在bash脚本退出时终止ssh tunnel子进程
所属栏目:[Linux] 日期:2020-12-14 热度:61
我有一个bash脚本创建ssh隧道来安全地连接远程 mysql服务器,如下所示. ssh -f -N -L $LOCAL_PORT:localhost:3306 $REMOTE_USER@$REMOTE_IPmysql -P $LOCAL_PORT -h 127.0.0.1 -u lapl_stg -p${REMOTE_DB_PASS} ./t1.sql ./out.txt 在bash脚本中打开ssh隧道后[详细]
-
linux – 链接共享库,调用没有自定义LD_LIBRARY_PATH的程序
所属栏目:[Linux] 日期:2020-12-14 热度:78
我可以成功链接libawesomium-1.6.5.so: -L-L.-L-lawesomium-1.6.5-L-ldl libawesomium-1.6.5.so与我的可执行文件位于同一目录中,现在如果我尝试调用我的程序(我现在称之为prog),它存在于: ./prog: error while loading shared libraries: libawesomium-1.6[详细]
-
linux – qtcreator发送的“停止”信号
所属栏目:[Linux] 日期:2020-12-14 热度:56
我在 linux上工作,当我用Qt creator IDE上的“停止”按钮关闭它时,我意识到我的应用程序正在留下守护进程.我想处理这些情况,因此应用程序关闭的方式与关闭主窗口时的方式相同.要编写处理程序,我需要知道它对应的信号. 解决方法 深入研究QtCreator的代码,我可[详细]
-
linux – 在xorg.conf中映射超级控件来控制?
所属栏目:[Linux] 日期:2020-12-14 热度:69
我一直在尝试在Mac上切换X中的超级和控制键并且已经成功了一半.如果可能的话,我想避免创建自定义.Xmodmap,因为每次加载自定义地图时都会弹出一个临时的100%cpu错误. 经过一些挖掘,我最终在我的01-keyboard-layout.conf文件中放了选项“XkbOptions”“altwin[详细]
-
linux – 批量裁剪并调整图像大小以创建缩略图
所属栏目:[Linux] 日期:2020-12-14 热度:194
我有一大堆jpg图像,我想创建缩略图.图像都具有不同的大小和分辨率,但我希望所有缩略图都具有标准尺寸,例如120x80px.但是,我不想拉伸图像.所以我想做以下事情: 将图像裁剪为1.5:1的宽高比.使裁剪区域居中(即左右切割等量,或上下切割 将图像大小调整为120 x[详细]
-
linux中的部分目录列表
所属栏目:[Linux] 日期:2020-12-14 热度:55
如果我有一个包含数百个文件的目录,使用ls,ls -l或dir会给我一个对命令终端屏幕来说太长的列表,所以我无法看到目录中的大多数文件. 我记得ls有一些论据允许一个人以较短的增量滚动列表,但似乎无法找到它. 解决方法 一种选择是将输出管道更少或更多 ls | less[详细]
-
linux – SQLite WAL性能提升
所属栏目:[Linux] 日期:2020-12-14 热度:65
我有一个在嵌入式 Linux上运行的应用程序. 我有一个带有一些表的预构建DB,每个表都有很多行(数千)和52列.我提前构建了数据库,因为我担心如果我在运行时执行’INSERT’,我将进行磁盘碎片,所以我首先使用大量垃圾’INSERT’并在运行时构建数据库我使用’更新’[详细]
-
Linux中的/ dev / uinput和/ dev / input有什么区别?
所属栏目:[Linux] 日期:2020-12-14 热度:158
我可以看到/ dev / uinput和/ dev / input都存在于我的Ubuntu中并且它们类似.它们可用于检测/模拟键/鼠标/触摸事件.所以我很困惑他们之间的区别是什么?谢谢! 新增: 是的,我知道/ dev / input是一个目录,它包含类似event0~6,其中一些是键/鼠标/触摸或其他[详细]
-
awk:直接在awk脚本中设置环境变量
所属栏目:[Linux] 日期:2020-12-14 热度:165
第一篇文章在这里,但多年来一直是潜伏者.我已经谷歌搜索了很多年,但无法找到我想要的东西(许多不切实际的话题主题,不要求主题暗示它做什么……).不是awk或脚本的新手,只是有点生锈:) 我正在尝试编写一个awk脚本,它将在运行时设置shell env值 – 以便稍后拾取[详细]
-
将模块移植到较新的Linux内核:无法分配内存
所属栏目:[Linux] 日期:2020-12-14 热度:194
我有一个非常大的驱动程序模块,我正在尝试编译最近的 Linux内核(3.4.4).我可以使用2.6.27.25内核成功编译和insmod相同的模块. GCC版本也不同,4.7.0对4.3.0.请注意,此模块非常复杂,我不能简单地浏览所有代码和所有makefile. 当“插入”模块时,我得到一个无法[详细]
-
linux – 从脚本更改root密码
所属栏目:[Linux] 日期:2020-12-14 热度:160
我正在寻找一种方法来通过bash脚本在 Linux系统上更改root用户的密码,而无需启动系统.到目前为止我发现的唯一的事情是要么删除密码,要么使用chroot,我不想使用它. 我知道如何清空root密码,但我需要将其更改为脚本中先前定义的其他密码. 我有root访问整个文件[详细]
-
将数组作为linux内核模块的命令行参数传递
所属栏目:[Linux] 日期:2020-12-14 热度:189
我想将一组数据传递给 Linux内核模块. 在内核中: int a[5]; int count; module_param_array(a,int,count,0); 但我不知道如何从命令行传递值.如果它是一个只是变量,我将使用: insmod k1.ko a=10 解决方法 你可以通过传递数组 insmod k1.ko a=10,20,30,40 有[详细]
-
linux – skbuff frags和frag_list之间的区别
所属栏目:[Linux] 日期:2020-12-14 热度:65
sk_buff有两个地方可以存储下一个碎片数据: skb_shinfo(head)-frag_list skb_shinfo(head)-frags[] 请有人解释这两种处理碎片的方法之间的差异. 谢谢,最诚挚的问候! 解决方法 两者都用于不同的情况. 断支[] 当您的设备支持分散 – 聚集I / O,并且您希望它[详细]
-
linux – 读取bash环境变量
所属栏目:[Linux] 日期:2020-12-14 热度:73
我有一个程序,它给出了一个environement变量 TIME=1328189073CLIENT[if-modified-since]=Thu,02 Feb 2012 12:09:40 GMTHTTP_FILE=/news/rss.xml?edition=ukHTTP_PORT=80HTTP_HOST=feeds.bbci.co.ukHTTP_PROTO=httpCLIENT[host]=feeds.bbci.co.ukCLIENTID=10C[详细]
-
linux – 是否有类似Git的交互式提交菜单,如Git与–interactive
所属栏目:[Linux] 日期:2020-12-14 热度:106
很可能你知道在git中你可以通过使用获得非常好的提交体验 git commmit --interactive 它将显示一个菜单,您可以在其中添加/更新/修补/恢复内容,并按范围选择文件,例如:1-5,10-12,100-1135 $git commit --interactive staged unstaged path*** Commands *** 1[详细]