-
分享几个有趣的Linux命令
所属栏目:[Linux] 日期:2020-12-14 热度:62
前言 最近工作比较忙,没时间写博客,这次介绍几个有趣的Linux命令。 命令:sl 当你使用这个命令时会看到一辆小火车从你的屏幕经过。亲测! 安装命令如下: yum -y install sl 执行效果如下: 命令:rev 翻转字符串,翻转命令后面带着的字符串。 先输入rev[详细]
-
在Linux下配置jdk的环境变量
所属栏目:[Linux] 日期:2020-12-14 热度:113
将下载好的jdk上传到software文件夹里面 (使用WinSCP可以非常便捷的将windows下的文件通过拖拽的方式拖入到Linux中。) ? 去到software这个目录 输入命令: cd /software ? 输入命令:ll 就可以看到我们的jdk包了 三,解压文件 解压命令 ? ? ?tar xzvf jdk-8u[详细]
-
liunx驱动----点亮LED
所属栏目:[Linux] 日期:2020-12-14 热度:157
自动挂接根文件系统(直接从NFS启动) 修改uboot命令行 把 bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200 改为: set bootarges noinitrd root=/dev/nfs nfsroot=192.168.0.104:/home/book/work/nfs_root/first_fs ip=192.16[详细]
-
Linux-shell编程
所属栏目:[Linux] 日期:2020-12-14 热度:91
注意:每个shell脚本文件头部必须得是?#!/bin/sh 一? 变量 1.变量的概念: 变量是shell传递数据的-种方法,用来代表每个取值的符号名。 Shell有两类变量 : 临时变量 和 永久变量 . 临时变量是shell程序内部定义的,其使用范围仅限于定义它的程序,对其它程序[详细]
-
Linux下如何查看系统启动时间和运行时间安装时间
所属栏目:[Linux] 日期:2020-12-14 热度:138
Linux下如何查看系统启动时间和运行时间以及安装时间 ? 1.uptime命令 输出:16:11:40 up 59 days,4:21,2 users,load average: 0.00,0.01,0.00 2.查看/proc/uptime文件计算系统启动时间 cat /proc/uptime 输出: 5113396.94 575949.85 第一数字即是系统已运行的[详细]
-
linux 命令行简介
所属栏目:[Linux] 日期:2020-12-14 热度:61
1、基本格式: [用户名@主机名 目录]#|$ 需要执行的命令 示例: 说明: 1、#或者$只出现一个,#表示当前登陆的用户是超级用户,$表示当前登陆的是普通用户。 2、上例中的limonero表示当前登陆的用户是limonero用户,$表示这个用户是一个普通用户。 3、@后面[详细]
-
linux上安装mysql5.7
所属栏目:[Linux] 日期:2020-12-14 热度:151
1、下载tar包,这里使用wget从官网下载 wget?https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、将mysql安装到/usr/local/mysql下 # 解压 tar -xvf?mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz # 移动 mv?mysq[详细]
-
condarc(conda 配置文件) 换国内源
所属栏目:[Linux] 日期:2020-12-14 热度:175
Configuration — Conda documentation .condarc 以点开头,一般表示 conda 应用程序的配置文件,在用户的家目录(windows: C:usersusername ,linux: /home/username/ )。但对于 .condarc 配置文件,是一种可选的(optional)运行期配置文件,其默[详细]
-
linux 系统修改lv 导致挂载问题
所属栏目:[Linux] 日期:2020-12-14 热度:126
因为lv的名字乌龙导致的开机无法挂载/home,进入修复模式 /etc/fstab ## /etc/fstab# Created by anaconda on Fri Oct 19 02:49:22 2018## Accessible filesystems,by reference,are maintained under ‘/dev/disk‘# See man pages fstab(5),findfs(8),mount[详细]
-
搞懂Linux下的几种文件类型
所属栏目:[Linux] 日期:2020-12-14 热度:83
在Linux系统下,有七类文件类型: 普通文件(-) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 普通文件、目录、软链接无需多解释。 管道文件 管道分为 匿名管道和命名管道 。管道都是一端写入、另一端读取,它们是单[详细]
-
鼠标事件以及clientX、offsetX、screenX、pageX、x的区别
所属栏目:[Linux] 日期:2020-12-14 热度:85
鼠标事件 鼠标事件有下面这几种: 1. onclick 鼠标点击事件 box.onclick = function ( e ) { console .log(e) } 2. onmousedown 鼠标按下事件 box.onmousedown = function ( e ) { console .log(e) } 3. onmouseup 鼠标松开事件 box.onmouseup = function ([详细]
-
Linux 基础知识(八)
所属栏目:[Linux] 日期:2020-12-14 热度:110
一、systemd查看日志文件有隐藏 ? systemctl status SERVICE -l -l选项显示完整选项 ? journalctl -u SERVICE 使用journalct命令查看 ? 二、写一个systemd的配置文件, 让nginx服务可以开机启动 [Unit]Description=nginx [Service]Type=forkingPIDFile=/var/[详细]
-
如何在XenServer存储中删除多余的XenDesktop计算机目录对应的Bas
所属栏目:[Linux] 日期:2020-12-14 热度:79
问题现象描述: 有用户反映在XenServer上的存储上同一个计算机目录会有多个对应的同名baskdisk占用存储空间且不知如何清除 背景及原理: Citrix Machine Creation Service(MCS)的原理不再这里做详细介绍,MCS的主要目的是根据一个虚拟机模板批量创建多一个虚[详细]
-
从linux源码看epoll
所属栏目:[Linux] 日期:2020-12-14 热度:163
从linux源码看epoll 前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。epoll能让内核记住所关注的描述符,并在对应的描述符事件就绪的时[详细]
-
linux. -bash: fork: retry: Resource temporarily unavailable
所属栏目:[Linux] 日期:2020-12-14 热度:141
切换用户或登陆服务器后执行ls命令报错: 1 -bash: fork: retry: Resource temporarily unavailable 上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。 因此要解决这个问题需要修改Linux允许创建更多的进程。 修改Linux最大进程数 我们可[详细]
-
Linux top 命令详解
所属栏目:[Linux] 日期:2020-12-14 热度:200
查看多核CPU命令 ?mpstat -P ALL ? 和? sar -P ALL ? ? 说明: sar -P ALL aaa.txt?? 重定向输出内容到文件 aaa.txt ? top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控[详细]
-
linux rsync远程同步+sersync+rsync实现实时同步
所属栏目:[Linux] 日期:2020-12-14 热度:124
rsync是什么 rsync全称Remote Sync ,远程同步,是Linux/UNIX系统下的文件同步和数据传输工具,数据备份,它采用了“rsync算法”使一个客户机和远程文件服务器之间的文件同步。 作用 可以将同一个服务器的数据从一个分区备份到另一个分区,也可以将本地系统[详细]
-
linux修改系统时间
所属栏目:[Linux] 日期:2020-12-14 热度:138
?linux设置系统时间同步到硬件时钟 #date日期 %Y 2017 %y 17 #后两位 %m 06 %d 12 %H-%M-% S %F # 2017 - 06 - 19 %T # 15 : 48 : 22 date -s ‘12:12:12‘clock - w #把系统时间写入CMOS date -s " 2017-01-11 18:00 " #- s system 系统时钟clock - w #系统[详细]
-
Linux下Redis的安装
所属栏目:[Linux] 日期:2020-12-14 热度:134
1.安装Redis Redis最新稳定版本的源代码可以从地址http://download.redis.io/redis-stable.tar.gz下载。 下载安装包后解压即可使用make命令完成编译,完整的命令如下: wget http: // download.redis.io/redis-stable.tar.gz tar xzf redis-stable. tar .gzc[详细]
-
linux一般问题处理
所属栏目:[Linux] 日期:2020-12-14 热度:100
查看所有程序占用内存情况 ps -aux | sort rss LINUX 系统清理内存缓存命令 echo 1 /proc/sys/vm/drop_caches 清空文本文件 echo ‘‘nohup.out linux——nohup不输出日志命令 例:nohup?sh?aurora-client.sh?/dev/null?21? kettle执行命令 nohup sh kitchen[详细]
-
双机互信配置
所属栏目:[Linux] 日期:2020-12-14 热度:57
master? 192.168.1.10? slave? 192.168.1.11 ? [[email?protected]?~]# vi /etc/hosts ? ? 127.0.0.1???????????????localhost localhost.localdomain localhost4 localhost4.localdomain4? ? ::1?????????????????????????localhost localhost.localdomain[详细]
-
Crontab实现每秒执行
所属栏目:[Linux] 日期:2020-12-14 热度:181
Linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 1、使用延时来实现每N秒执行 创建一个shell做执行动作,非常简单,就是把当前时间写入log。 #!/bin/bash date +‘%Y-%m-%d %H:%M:%S‘? /home/date.log c[详细]
-
字符设备驱动框架
所属栏目:[Linux] 日期:2020-12-14 热度:157
字符设备驱动框架 #include linux/init.h //定义了module_init #include linux/module.h //最基本的头文件,其中定义了MODULE_LICENSE这一类宏 #include linux/fs.h // file_operations结构体定义在该头文件中 4.2、定义open函数 static int first_drv_open[详细]
-
linux中网络相关命令总结
所属栏目:[Linux] 日期:2020-12-14 热度:64
关于网关配置详情可查看博文 https://blog.51cto.com/12083623/2354759 查看DNS服务器 cat /etc/resolv.conf ; generated by /sbin/dhclient-scriptoptions rotate timeout:1nameserver 183.60.83.19nameserver 183.60.82.98 ping 使用的是icmp协议,ping -c[详细]
-
Linux Kernel文件系统写I/O流程代码分析(一)
所属栏目:[Linux] 日期:2020-12-14 热度:200
Linux Kernel文件系统写I/O流程代码分析(一) 在Linux VFS机制简析(二)这篇博客上介绍了struct address_space_operations里底层文件系统需要实现的操作,实际编码过程中发现不是那么清楚的知道这里面的函数具体是干啥,在什么时候调用。尤其是写IO相关的[详细]