-
linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法
所属栏目:[安全] 日期:2020-12-15 热度:200
出现这个问题可能有以下几种原因: 1、对该文件没有执行的权限。 2、我们的机器是64位的,而下载的jdk是32位的。 我就是后一种原因造成的,好久才想明白。 以上这篇linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法就是小编分享给大家的全部[详细]
-
linux下wc统计文件的个数、行数、字数、字节数等信息方法
所属栏目:[安全] 日期:2020-12-15 热度:105
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1.命令格式: wc [选项]文件… 2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行[详细]
-
linux下部署kodexplorer的方法
所属栏目:[安全] 日期:2020-12-15 热度:55
环境为xampp。 首先将解压完的目录复制到我们的xampp中的应用的目录中,默认为htdocs目录: sudo cp -r ~/kodexplorer3.21/ /opt/lampp/htdocs/ 注意,要将其中路径换成你的目录 然后,为htdocs目录下的kodexplorer以及kodexplorer下的data目录添加写权限: s[详细]
-
Linux 按时间批量删除文件命令(删除N天前文件)
所属栏目:[安全] 日期:2020-12-15 热度:183
需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。 可以使用下面一条命令去完成: find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} ; 这个是根据时间删除。 下面简要解释一下,这句sh[详细]
-
Shell脚本监控目录内文件改动
所属栏目:[安全] 日期:2020-12-15 热度:91
废话不多说了,直接给大家贴代码,具体代码如下所示: #! /bin/bashwebroot="/home/www/"cp /dev/null rsync_fileif [ ! -f file.md5 ];then find $webroot -type f -exec md5sum {} ; file.md5else for file in $(md5sum -c file.md5|awk -F':' '/FAILED/{[详细]
-
linux定时任务出现command not found解决办法
所属栏目:[安全] 日期:2020-12-15 热度:71
linux定时任务出现command not found解决办法 第一步查看/etc/profile: 第二步修改 /root/.bash_profile: 末尾添加命令的路径 第三步 shell脚本修改: #!/bin/bash. /etc/profile. /root/.bash_profile 脚本中添加内容如下: 感谢阅读,希望能帮助到大家,[详细]
-
Linux 中(加、减、乘、除)实例详解
所属栏目:[安全] 日期:2020-12-15 热度:195
Linux 中(加、减、乘、除)实例详解 实现代码: #!/bin/bashnum1=10num2=2#两个数相加add=$[$num1+$num2]echo $num1 + $num2 '=' $add#两个数相减sub=$[$num1-$num2]echo $num1 - $num2 '=' $sub#两个数相乘mut=$[$num1*$num2]echo $num1 '*' $num2 '=' $mu[详细]
-
Apache服务器的安装步骤(图文教程)
所属栏目:[安全] 日期:2020-12-15 热度:195
我这次环境配置安装的是 Apache-2.4.23 版本! 1.首先将下载的压缩包解压到你的专门的WAMP环境文件夹,这样以后查找起来比较方便: 2.启动cmd: 如果你和我一样用的Win10,需要右键以管理员身份运行,如图,切换到Apache所在目录. httpd.exe -h 可以查看可以[详细]
-
Linux IO的水平触发和边缘触发的区别
所属栏目:[安全] 日期:2020-12-15 热度:177
Linux IO的水平触发和边缘触发的区别 在linux的IO多路复用中有水平触发,边缘触发两种模式,这两种模式的区别如下: 水平触发 :如果文件描述符已经就绪可以非阻塞的执行IO操作了,此时会触发通知.允许在任意时刻重复检测IO的状态.select,poll就属于水平触发. 边[详细]
-
详解Linux下的sudo及其配置文件/etc/sudoers的详细配置
所属栏目:[安全] 日期:2020-12-15 热度:155
详解Linux下的sudo及其配置文件/etc/sudoers的详细配置 1.sudo介绍 sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样[详细]
-
bash判断文件或文件夹是否存在的shell代码
所属栏目:[安全] 日期:2020-12-15 热度:199
核心代码 #shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if[详细]
-
详解 Shell中的grep命令
所属栏目:[安全] 日期:2020-12-15 热度:89
用‘grep'搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep'命令。‘grep'在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation'目录下搜索带字符串‘magic'的文件: $ grep magic /usr/src/linux/Documentati[详细]
-
shell判断文件是否为空的代码
所属栏目:[安全] 日期:2020-12-15 热度:120
核心代码 [[ `cat a.log |wc -l` -eq 0 ]] echo "file is empty" 下面将cat与wc命令为大家介绍一下 cat:查看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容[详细]
-
Linux 下sudo网络权限详解
所属栏目:[安全] 日期:2020-12-15 热度:147
Linux 下sudo网络权限详解 对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。 背景 对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“[详细]
-
详解Linux下的文件标述符和文件指针
所属栏目:[安全] 日期:2020-12-15 热度:75
Linux下的文件标述符和文件指针 文件标识符: 首先我们来了解一下文件标识符是什么东西 文件描述符是计算机科学中的一个术语,是一个用于表述只想文件的引用的抽象化概念。 在linux当中,每个进程会在进程控制块(PCB)当中保存着一份文件描述符表,文件描述[详细]
-
linux Shell获取某目录下所有文件夹的名称
所属栏目:[安全] 日期:2020-12-15 热度:102
查看目录下面的所有文件: #!/bin/bashcd /目标目录for file in $(ls *)do echo $filedone 延伸的方法,查看目录下面的所有目录 #!/bin/bashcd /export/bak/original_documentfor dir in $(ls split*)do [ -d $dir ] echo $dir #先判断是否是目录,然后再输[详细]
-
linux启动流程详细介绍
所属栏目:[安全] 日期:2020-12-15 热度:187
linux启动流程简介 我们都知道,由于linux的稳定性,通常被作为服务器系统,要想称为一个PHP的高手,linux是必修之课。那么linux系统从开机到启动,中间到底都发生了什么?本文来简单探讨一下中间的神秘过程。 1、 BIOS加电自检 BIOS是英文"Basic Input Outp[详细]
-
Linux 进程替换(exec函数)实现代码
所属栏目:[安全] 日期:2020-12-15 热度:77
Linux 进程替换(exec函数)实现代码 # includestdio.h #includestdlib.h #includeunistd.h #includefcntl.h #includesys/types.h #includesys/stat.h #includestring.h int main() { pid_t id=fork(); if(id==0) { printf("child is runningn"); sleep(1);[详细]
-
数据结构 二叉树的递归与非递归
所属栏目:[安全] 日期:2020-12-15 热度:154
数据结构 二叉树的递归与非递归 实例代码: #include iostream #include queue #include stack #include assert.h using namespace std; templateclass T struct BinaryTreeNode { BinaryTreeNodeT* _left; BinaryTreeNodeT* _right; T _data; BinaryTreeNod[详细]
-
使用Linux的alternatives命令替换选择软件的版本方法
所属栏目:[安全] 日期:2020-12-15 热度:178
上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0, 查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。 说明: alternatives --in[详细]
-
详谈Linux netstat命令(高级面试必备)
所属栏目:[安全] 日期:2020-12-15 热度:147
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Prot[详细]
-
Linux命令中的rpm安装命令
所属栏目:[安全] 日期:2020-12-15 热度:188
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RP[详细]
-
linux 网卡配置详解及实例
所属栏目:[安全] 日期:2020-12-15 热度:88
linux网卡配置 DEVICE=物理设备名 IPADDR=IP地址 NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址TYPE=Ethernet (网络类型)ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[yes|no](非root用户是否可以控制该设备)PEERDNS=[yes|no][详细]
-
完美解决Linux搭建sftp出现Write failed:Broken pipe的问题
所属栏目:[安全] 日期:2020-12-15 热度:194
sftp aibamui@127.0.0.1 输入密码后出现: Write failed :Broken pipe Couldn't read packet : Connection reset by peer 解决方法: chown root:sftp /data/files ---貌似最关键的就是这个所有者,要是root才行? chomod 755 /ssr/files 以上这篇完美解决Li[详细]
-
解决linux的redhat版上mysql字符乱码的问题
所属栏目:[安全] 日期:2020-12-15 热度:98
linux上安装了mysql服务,默认的字符编码不是utf8,所以会出现中文乱码。 解决方案如下: 1、修改文件/etc/my.cnf,在mysqld配置的最后一行加上character-set-server=utf8 vi /etc/my.cnf 2、重启mysqld服务 service mysqld restart 3、字符中文乱码解决好了[详细]