linux [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
linux查找文件命令find
  每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。  可是使用Linux的用户就没有那么幸运了,
查看linux系统版本命令
一。查看内核版本命令: 1) [root@SOR_SYS ~]# cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc version 4.1.
Linux下“/”和“~”的区别
”/“是根目录,”~“是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户a的家目录就是/home/a.可以看到用户创建完后,我们就可以在/home目录下看到,就是系统默认创建的该用户的”家“目录。/home/a 就是切到a用户后的家目录”~“...
Linux下使用Docker打包web项目镜像部署完整过程
偶然的机会接触到项目实施部署,由于从来没接触过,所以从网上边查资料边做,因为每个人使用的软件文件版本或是面对的环境各不相同,所以还是走了不少弯路。工作完成后,特地花时间整理了一下,作为学习笔记,当然,也贴出来供大家一起学习参考。 一、前期准备 1.1、软件: VMware 1.2、文件: (1)Centos7镜像(此例使用精简版CentOS-7-x86_64-Minimal-1810.i...
Linux下搭建mysql5.7.18
一. 简介           下载路径:https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-<em>linux</em>-glibc2.12-x86_64.tar.gz            系统环境: centOS 7,  mysql 5.7.18 二. 安装步骤 2.1 卸载旧的mysql 2.1.1 删除mysql的安装文件      ...
初窥Linux 之 我最常用的20条命令
初窥Linux 之 我最常用的20条命令 分类: 初学Linux2013-09-05 00:27 489人阅读 评论(2) 收藏 举报 Linux基本操作常用命令 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他
CentOS 配置PHP支持socket扩展
PHP有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。 下面以安装socket扩展来介绍phpize的使用 1.找到自己的php安装目录,例如我的目录是/usr/local/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装p
Linux系统下如何修改主机名
Linux系统安装好后,都会有默认的主机名,这里是用CentOS系统为例,默认的主机名是localhost.localdomain,为了便于使用,我们常常需要修改主机名,下面演示是永久修改主机名的方法 第一步:             更改/etc/sysconfig下的network文件,在提示符下输入 vi  /etc/sysconfig/network,然后把HOSTNAME后面的值...
Linux下搭建FTP服务器教程
一、基本安装1.运行以下命令安装 vsftpd。yum install -y vsftpd2.运行以下命令打开及查看etc/vsftpdcd /etc/vsftpd ls说明:/etc/vsftpd/vsftpd.conf 是核心配置文件。/etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。/etc/vsftpd/user_list  是白名单文件,是...
linux-python升级到最新版本
创建目录python3.6.5安装目录: mkdir /usr/local/python3.6.5 进入安装目录: cd /usr/local/python3.6.5 执行以下命令,下载python安装包 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 解压安装包 tar -xzvf Python-3.6.5...
Linux系统下如何查看当前所处目录位置
键入:pwd 命令即可查看; 穷则独善其身,达则兼济天下
Linux命令行安装Oracle12c
1.下载Oracle12c 2.配置主机名和IP的映射 3.Oracle安装的先决条件 3.1手动设置 3.1.1配置内核参数 3.1.2限制oracle用户资源使用 3.1.3安装依赖软件包 3.1.4创建新组和新用户 3.2附加设置 3.2.1为oracle用户设置密码 3.2.2修改设置SELINUX 3.2.3确保禁用防火墙 3.2.4创建Oracle安装目录 3.2.5配置Ora...
Linux 指令篇(1)
Linux 指令篇(1) 2000-11-23 9:50 发布者:netbull 阅读次数:5604  cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 -
15个工具让你成为高大上的Linux用户!
在普通人眼里,使用Linux系统的用户本身已经很有“极客范儿”了,但是在技术人员眼中,这只是很普通的层级。使用本文推荐的几个Linux系统下的工具,能让你瞬间在专业人士眼中也“高大上”起来! 1. FSlint FSlint是一个Linux系统清理工具。FSlint 能够找出系统中的重复文件、临时文件、错误的系统链接等内容,用户可以根据实际情
linux下图形界面和命令行界面的切换
在<em>linux</em>下图形界面和命令行界面的切换我估计好多喜欢用<em>linux</em>系统的人都不太会遇到这个问题,因为<em>linux</em>图形界面会占用一些系统资源并且也没那么“好用”。1. 图形界面和命令行界面的切换如果<em>linux</em>系统安装了“全套”,那么<em>linux</em>开机会默认进入到图形界面,这个时候就可以用 [CTRL]+[ALT]+F2切换到命令行界面(类似于windows的DOS),如果还想切换到图形界面,就用 [CTRL
Linux/Centos安装oracle11G数据库-史上最详细的图文安装数据库方法
1.环境介绍本文是在CentOS7.0x64系统上安装oracle11g 如下图所示:物理内存应不少于1GB,对于VMWARE虚拟机建议不少于1200MB.对于系统中的交换分区设置,应参以下约定:物理内存为1GB~2GB时,交换分区为物理内存的1.5~2倍;物理内存为2GB~16GB时,交换分区与物理内存大小相同;物理内存超过16GB时,交换分区使用16GB就可以了。如下图所示:2.安装准备对于6...
linux下oracle无图形化界面安装
<em>linux</em>下oracle无图形化界面安装
Linux安装软件
一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 详细介绍: 1. 安装:   我只需简单的一句话,就可以说完。执行:   rpm –ivh
Linux环境下的Anaconda安装及使用
Anaconda对于python就相当于Ubuntu对于Linux,即Anaconda是python的一个发行版,将python和许多常用的package打包,方便pythoners直接使用。像virtualenv、pyenv等工具管理虚拟环境,起到的作用也是类似的。 Anaco...
树莓派Debian命令行设置wifi连接
如果你没有登录到常用的图形用户界面,这种方法就适合用来设置树莓派的wifi。尤其是在你没有屏幕或者有线网络,仅使用串口控制线的时候。另外,这种方法也不需要额外的软件,所有需要的东西都已经包含进了树莓派。 GETTING WIFI NETWORK DETAILS(获取wifi网络详情) 为了扫描wifi网络,可以使用sudo iwlist wlan0 scan命令。这个命令会列出所有可使
Linux基础命令
资料下载 VMware(带密钥) 链接:https://pan.baidu.com/s/1tNgjDgAIWeKsCkE2cufBDQ 密码:r2zi CentOS-6.8-x86_64-bin-DVD1.iso 链接:https://pan.baidu.com/s/1BGf2aU5cKYCizxixfcYCpw 密码:lusd SSH工具 链接:https://pan.baidu.c...
Linux---常用命令大全
前言 本篇文章意在为自己以后学习Linux做基础,看到好多人都在学习Linux,我通过这篇文章,将一些常用命令分享给大家,为人为己,图个方便。 内容 1、系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  h
Linux的安装教程 | 菜鸟教程
首先呢,我们先来了解一下什么是Linux,Linux是一个操作系统,它不同于Windows的操作系统,在于它是免费的,并且是开源的,比Windows更简单,Windows我们是全凭猜的,在很多企业中它们都选择使用Linux操作系统。 我们大家平时的电脑大都是Windows操作系统,大家觉得操作起来很方便,只用点鼠标就行了,而Linux它的任何操作都需要用指令来操作,刚开始时或许你会觉得Linux...
LINUX常用命令(基础)
LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在<em>linux</em>下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列
Linux acpi off学习的必要
Linux acpi off学习的必要 ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到。   ACPI的内容庞杂,学习ACPI至少可以帮助我们理解配置信息。这些信息从legacy PNP设备的配置,到多处理器,到NUMA,
Linux中fork()函数详解(转)
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的...
哈希表的添加、删除复杂度是多少?
我在做通讯软件的在线人员列表,随时都有人上、下线,有时又要查找在线人员,所以用了哈希表。查找的速度是非常快的,我就是想知道添加、删除的复杂度
Linux常用命令
《Linux常用命令》1. 文件管理命令●名称:ls功能:列出当前目录下的文件和目录    ls(list)是一个最常用的命令,用于显示当前目录下的文件和于目录。第一、显示当前目录的内容    [root@yanghsia root]#Is                        (# 显示当前目录下的内容)    install.log    install.log.sys
Linux 下部署 Laravel 环境
1.首先更新操作系统,命令为yum update -y;目的是为了使操作系统处于最新状态;2.安装两个库EPEL库和Webtatic库                                                                                                                               yum in...
Linux内核的五大模块
一、进程调度模块   Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。 【进程创建】:   在Linux环境编程时,一般采用fork()/vfork()函数(fork 是 创建一个子进程,并把父进程的内存数据copy到子进程中;vfork是 创建一个子进程,并和父进程的内存数据shar...
Centos7安装问题及解决方式杂录
前言:最近想学习一Linux系统,在网上搜索了一下,Centos因其稳定性吸引了我。作为一个程序员,秉承着话不多说,实践出真知的原则,下载了Centos7的ISO文件,用软碟通改装了U盘,想着用U盘引导的方式将闲置在家的老电脑“洗心革面”——Window换Centos。本以为作为一个更换过无数次Window Operate System的键盘侠 ,安装个Centos应该异常容易。但是在整个安装过程...
Linux性能测试工具-UnixBench--安装以及结果分析
UnixBenchunixbench是一个用于测试unix系统性能的工具,也是一个比较通用的benchmark, 此测试的目的是对类Unix 系统提供一个基本的性能指示,很多测试用于系统性能的不同方面,这些测试的结果是一个指数值(index value,如520),这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值,这样比原始值更容易得到参考价值,测试集合里面所有的测试得到的指数值结合
ARM ADTIDE
ARM 集成开发环境,在此可以进行操作系统的开发,实验室就是用的这个,网上资源很少
Debian折腾笔记
你陪了我多少年,穿林打叶,过程轰轰烈烈。花开花落,一路上起起跌跌。 重装系统 其实装Debian还是比较友好的,如果你曾在Vmware上安装过Kali那就不需要百度了,按照步骤一步一步来即可。 说点要注意的,首先准备一个8G的U盘,使用USBwriter(100+kb)刻录下载好的ParrotSec.iso镜像文件。 我用的联想笔记本,联想进入BIOS刷机有点不一样,大致步骤如下:...
Linux的吉祥物——Tux
了解Linux的人肯定对下面这只企鹅不陌生,他是Linux的吉祥物Tux。   为什么要叫他Tux呢? 是不是因为他像穿了一件晚礼服(tuxedo)? 不单单只是这样哟,叫他Tux更多是来源于James Hughes: The first person to call the penguin "Tux" was James Hughes, who said that it stood f
linux iptables IP限制访问 指定IP访问
只允许指定的一个IP访问服务器 vi /etc/sysconfig/iptables *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -s 165.232.121.17 -j ACCEPT -A INPUT -j DROP COMMIT 如果你之前的防火墙设
linux初学者学习大全<转>
-
linux上搭建maven+nexus私人仓库
1.安装maven(1)将下载好的apache-maven-3.0.5-bin.tar.gz包,用FTP工具传至服务器上。(2)在/usr/local/ 下新建maven3目录在该目录中解压:tar -zvxf apache-maven-3.0.5-bin.tar.gz (3)配置环境变量:vim /etc/profile 加入:export MAVEN_HOME=/usr/local/apache
Linux 系统中如何查看日志 (常用命令)
cattail -f日志文件日 志 文 件说 明/var/log/message系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure与安全相关的日志信息/var/log/maillog与邮件相关的日志信息/var/log/cron与定时任务相关的日志信息/var/log/spooler与UUCP和news设备相关的日志信息/var/log/boo...
linux下解决activeMQ访问后台页面报503页面
1 查看机器名 [root@localhost bin]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain 2 修改hosts文件 [root@localhost bin]# cat /etc/hosts 127.0.0.1   localhost localhost.lo
查看Linux磁盘及内存占用情况
查看磁盘使用情况: df -k:以KB为单位显示磁盘使用量和占用率 df -m:以Mb为单位显示磁盘使用量和占用率 df –help:查看更多df命令及使用方法 查看内存占用情况: 1.top PID:当前运行进程的ID USER:进程属主 PR:每个进程的优先级别 NInice:反应一个进程“优先级”状态的值,其取值范围是-20至19,一     共40个级别。这个值
Linux系统通过firewall限制或开放IP及端口
1、首先查看防火墙是否开启systemctl status firewalld
malloc原理学习:隐式空闲链表
1. 堆在内存中的位置: 两张图可以看出,堆所在的位置是在bss段后边,生长也是向上生长的。 2. 隐式空闲链表的方式简介: 这是种简单方法,但是因为块分配和堆块的总数呈线性关系,所以对于通用的分配器,隐式空闲链表是不合适的。也就是说对于堆块数量预先就知道很小的特殊的分配器是可用的。。 隐式空闲链表有个恒定的形式: 3. 代码实现: 1)初始化和基本的宏 cod...
Linux 常识介绍
1、操作系统:(Operating System   简称OS)简单来说就是一款软件;   ★操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件;   ★任何其他软件都必须在操作系统的支持下才能运行; 2、 操作系统分类: ●按照应用领域     ★桌面操作系统:具有图形化界面的操作系统;(在此之前最著名的操作系统DOS,之后微软...
linux内核调试指南
一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱源码阅读的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装安装交叉编译工具bin工具集的使用qemu的使用initrd.img的原理与制作x86虚拟调试环境的建立arm虚拟调试环境的建立arm开发板调
linux下怎么编译java源程序?
我建立了一个jdk目录,解压缩了jdk1.2.2 from <em>linux</em>。怎么调试自己写的java源程序?XXX
linux终端编译执行java代码
安装好相应环境后,将java文件放到指定的目录下,下面举例App.java,代码如下:import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;/** * Hello world! * */public class...
Linux内核——进程通信
一.概述 进程间通信的基本机制有:管道,FIFO(命名管道),信号量,消息队列,共享内存以及套接字。此篇博文不说明其使用,而是说明在<em>linux</em>内核中的实现原理,关于如何使用可以参考博文《进程间通信(IPC)》。 二.管道 1.管道数据结构 无名管道没有对应的磁盘映像,而是通告pipefs特殊文件系统加以处理的,有了pipefs便可以将管道完全整合到vfs(虚拟文...
Linux下用命令行编译运行Java总结
最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还是挺多的,所以写下这篇文章。 1.javac命令行 javac用于编译java源文件,生成.class文件。形式如下 javac [option] source 常用的option...
深入理解 Linux 内核---进程通信
Unix 系统提供的进程间通信的基本机制: 管道和 FIFO(命名管道)。最适合在进程之间实现生产者/消费者的交互。有些进程向管道中写入数据,另另外一些进程则从管道中读出数据。 信号量。 消息。允许进程在预定义的消息队列中读和写消息来交换消息。 Linux 内核提供两种不同的消息版本:System V IPC 消息和 POSIX 消息。 共享内存区。允许进程通过共享内存块来交换消息。在必须共享大...
使用U盘在VMware虚拟机安装Windows和Ubuntu(Linux)系统,非常详细!
        使用VMware虚拟机的原因:微软VS这种IDE,安装容易,出现问题你就抓狂了,清理重装问题一大堆,躺地上打滚都没人理你。所以装个虚拟机用用啦,不过就是不用hyper-v!!!!!         为什么要用U盘装系统,网上查阅说是如果系统镜像大于4G,镜像文件在本地电脑,直接在VMware虚拟机上安装系统时会出问题,亲测确实出了问题,这应该和文件系统(FAT32和NTFS)有关...
linux找出占用内存,占用CPU资源最多的前10个进程
找出占用内存资源最多的前 10 个进程 # ps -auxf | sort -nr -k 4 | head -10 找出占用 CPU 资源最多的前 10 个进程 # ps -auxf | sort -nr -k 3 | head -10
linux常用命令大全,linux常见命令(指令)介绍
<em>linux</em>常用命令大全,<em>linux</em>常见命令介绍
LINUX下实时录放音(OSS)—解决时延问题
如果没有强制设置buffer大小,系统默认的缓冲buffer的大小是2*4096=8192字节,其中2表示的是fragement的数量,4096是每个fragementsize的大小。系统读取音频数据之后,放音的时候,先放入缓冲buffer中,当缓冲buffer填满时,系统才会产生中断,播放音频。所以这里会存在一个延迟。
linux驱动(一):linux驱动框架
编写<em>linux</em>驱动先看一下驱动框架是什么样子的。 驱动编写和应用层编写有什么区别呢? (一)首先 入口函数的问题。应用层编写我们的入口就是main函数,但在驱动编写时不是这样的,有两种情况, 1、缺省情况下 int __init init_module(void)  加载模块时的初始化函数,也就是驱动模块的入口函数 void __exit cleanup_module(void) 卸载模
Linux透明代理 —— 使用iptables实现TCP透明代理(nat方式,一个客户端对应一个服务器)
目录: 1、什么是透明代理? 2、透明代理的作用? 2.1 TCP代理服务器可以隐藏背后真正TCP服务器 2.2 保护TCP服务器免受应用层以下级别的协议栈攻击 2.3 TCP转址机 3、socket透明代理的实现原理? 4、在实现TCP代理服务器时,遵循以下几点原则 5、应用背景 6、关键技术? 7、如何建立透明代理? 7.1 Tcp透明代理实现的中心思想 7.2 搭建环...
Linux中启动Tomcat:Permission denied 问题
错误:-bash: ./startup.sh: Permission denied 解决办法: 用命令chmod 修改一下Tomcat的bin目录下的.sh权限就可以了 如chmod u+x *.sh 在此执行,OK了。
Linux 执行命令结果输出到文件
1.覆盖写入: echo &quot;日志内容&quot; &amp;gt; 文件 2.追加写入: echo &quot;日志内容&quot; &amp;gt;&amp;gt; 文件 3.<em>linux</em> shell中&quot;2&amp;gt;&amp;amp;1&quot;含义 对于&amp;amp; 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。 对于2 ,表示标准错误,stderr。 2&amp;gt;&amp;amp;1 的意思就是将标准错误重定向到标准输出。 i
linux安装svn服务器的两种方式
操作环境:CentOS 7.2 64位==============第一种:采用压缩包安装:比如你们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。==============第一步:SVN服务器端压缩包下载下载地址:http://mirrors.cnnic.cn/apache/subversion/ 我下载的是subversion-1.8.19版本,下载好的压缩包置于目录 /usr/loc...
Intel因特尔 SSG大数据实习生面试
2018/3/11更: 星期四去面试了一下大数据实习生;以下是两个小时面试的问题,按回忆顺序,有兴趣的同学可以看一下,希望对你们有帮助 有两个师兄,一个师姐都在Intel了;内推了一下,针对他们情况和个人面试情况,总结一下Intel对实习生要求: 如果你面测试;1、Linux你需要玩的很溜,而不是一点简单的操作指令,shell脚本要会;Python在测试脚本里面很重要! 2、暑期应该是In...
Linux安装gcc4.8.4
Linux版本:RHEL6.4 x64   系统语言为中文,英文的话把命令中的“桌面”改成“Desktop” 1、依赖包 安装gcc需要先安装依赖包,gmp、mpfr、mpc。如果没有安装依赖包,则会报错: gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+。  MPFR 依赖 GMP,而
Ubuntu 18.04安装教程
  Ubuntu Ubuntu 叫法很多(友帮拓、优班图、乌班图),是一个一琢磨应用为主的开源GUN/Linux操作系统,接下来记录了在VMware Workstation Pro 中安装Ubuntu 18.04 准备工作 下载安装VMware虚拟机 VMware下载地址:https://www.vmware.com/cn/products/workstation-pro/worksta...
Linux系统的镜像文件iso下载地址
  打开如下地址 http://archive.kernel.org/centos-vault/6.1/isos/x86_64/ 然后选择   CentOS-6.1-x86_64-bin-DVD1.iso 即可下载。
LINUX挂载U盘需要用到的命令。
1. 利用 fdisk -l 查看储存设备。 2. 建立中转目录 mkdir /mnt/usb 3.挂载U盘到/mnt/usb目录  mount /dev/sdb1/ /mnt/usb 4.断开挂载 umount /mnt/usb
笔记本双显卡 EFI 启动安装 ArchLinux
笔记本双显卡 EFI 启动安装 ArchLinux   简直准备一个 ≥ 4G 的U盘,用U盘安装系统,并且在操作错误的时候能再次通过U盘启动拯救系统。   这里以当前系统为 Windows 系统举例安装,国内镜像下载地址:163.com。打开后选择最新的日期,截止博文日期最新为:2017.02.01/。下载那个 arch<em>linux</em>-20xx.xx.xx-*.iso 就行。然后下载 Win32
Linux驱动开发之ubuntu下的驱动编译
Linux驱动开发之ubuntu下的驱动编译Linux驱动开发也是一直在路上,之前一直多是单板上进行实验,今天尝试下在ubuntu下编译一个简单的驱动,一些驱动实验自然也可以在ubuntu上进行,同时也可以减少学习成本,只需要一台PC就行了。 Linux驱动自然和内核版本密切相关,可通过下面的命令来查看下当前使用的内核版本 uneme-r我使用的是ubuntu12.04它使用的内核版本为3.8.0-
Linux应用开发自学之路
  前言         在 「关于我 」那篇博文里,朋友们应该知道了我不是科班出身,是由机械强行转行到Linux应用开发方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。   我是学机械专业的,对于机械专业我还是很感兴趣,而且当年这个专业也是我自己选择的。本科时成绩没排第一,但也排专业前列。硕士时成绩一直是专业第一,还拿过国家奖学金。由此可见,我还是挺热爱机...
linux下编写C/C++代码须知———串讲
一、C/C++的编辑编译与链接 敲代码的过程就是编辑过程,在编辑完成程序后需要经过编译和链接两个步骤才可以把程序变成我们所需要的可执行程序。 编译过程(包括预处理、编译,汇编(test.s到test.o)三个过程)最终在<em>linux</em>系统上生成.o文件,在windows系统上生成.obj文件。这个过程会将.cpp文件中包含的头文件添加到.cpp文件中,意思大概就是用头文件里面的具体内容替代incl...
linux下升级gcc的方法
1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz 2.解压缩 tar -xf gcc-4.9.1.tar.gz 3. cd gcc-4.9.1 4.运行download_prerequisites脚本, ./contrib/download_prerequisite
Linux信号列表
http://blog.csdn.net/baobao8505/article/details/1115820 我们运行如下命令,可看到Linux支持的信号列表: $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGB
Linux 安装oracle11g 出现的问题及解决方案
1.运行 ./runInstaller 出现256颜色 不通过问题 2. 运行 ./runInstaller 安装界面出现乱码问题 解决方案:  export NLS_LANG=AMERICAN_AMERICA.UTF8  export LC_ALL=C 3.运行 ./runInstaller 出现小白点小白条界面无法显示完全问题 解决方案:  运行安装程序时使用 ./runInsta...
Linux安装MySQL8.0.11
1. 去官网下载安装包 下载链接:点击打开链接 https://dev.mysql.com/downloads/mysql/ 如果你的系统是32位选择第一个,64位选择第二个 也可以用wget 下载 wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-<em>linux</em>-glibc2.12-i686.tar.gz ...
linux 网站
http://crunchbang<em>linux</em>.org/forums/forum/8/tips-tricks-scripts/ http://bbs.arch<em>linux</em>.org/ http://www.<em>linux</em>forums.org/ http://www.<em>linux</em>sir.org/bbs/index.php (国内) 【TOP2】 Mark Shuttleworth:   http://www.
Linux上80端口,8080端口等被占用时候的解决小技巧
第一步确认占用端口的进程号: # netstat -lnp|grep 80 第二步杀掉当前占用的进程: # kill -9 4770 第三步确认是否关闭: # netstat -lnp|grep 80 如上图可见没有列举出当前有程序占用,说明已经杀掉。 !!!博客开了好几年,但是因为太懒的缘故一直没有写过文章,最近想起回顾知识但是发现无从下手,所以就决定边回顾边记录,如果对...
Linux下的网络配置
一.什么是IP ADDRESS        internet protocol ADDRESS ##网络进程地址        ipv4 internet protocol version 4        1.2x32     ip是由32个01组成     11111110.11111110.111111110.111111110=254.254.254.254        二.子网掩...
LINUX系统ORACLE11G 64位安装文件,非官方下载,不需要登录ORACLE账户linux.x64_11gR2_database
从oracle官方下载还得注册一个oracle的帐号,这个不需要,直接下载的文件。 注意这是<em>linux</em>版本的,64位,oracle11g的。 解压密码:123456 网盘文件,可能会有一个广告页面,请忽略,下载速度还是很快的哈。 --------PS--------------------------- 之前有人说 下载速度慢,我发现只要用这个网盘的客户端下载可以急速,我都是这样,直接下...
linux:telnet命令安装
一、安装telnetstep 1、rpm -qa telnet-server(无输出表示telnet-server未安装,则执行step2;否则执行step3)step 2、yum -y install telnet-server(安装telnet-server)step 3、rpm -qa telnet(无输出表示telnet未安装,则执行step4,否则执行step5)    [root@de...
架构模式(Architecture Patterns)
架构模式(Architecture Patterns)  1. Enterprise层级架构模式:  SOA(Service-Oriented Architecture)  SoS(System-of-System)  MDA(Model-Driven Architecture)  2. System层级架构模式:  Layered Pattern  MVC(Model-View-C
linux学习之路” (感觉写的很好,更像是网络编程学习路线图)
转:https://www.oschina.net/question/587367_156024很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。 下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linu...
linux里面的$是什么意思?
<em>linux</em>中的$即“命令提示符”就是你可以一在后面输入命令的,命令提示符前面可能提示当前用户的一些信息,在<em>linux</em>下会提示用户当前目录以及当前用户。
linux C 实现HTTP get 及post 请求
前段时间,帮朋友实现<em>linux</em> C实现HTTP get 及POst请求,最原先打算使用libcurl库实现。但是考虑到和其他接口通信的情况,暂时使用C 来实现.代码可以自动解析URL连接,具体看下面代码:/*File : http.h *Auth : sjin *Date : 20141206 *Mail : 413977243@qq.com */ #ifndef _MY_HTTP_H #
Ubuntu16.04安装配置opencv3.4.3+opencv_contrib3.4.3
Ubuntu16.04安装配置opencv3.4.3+opencv_contrib3.4.3 一些废话:第一次用CSDN,本人现在研二,开始学slam了,想把遇到的问题和学习过程都记录下来,希望给一样在学的小伙伴一些帮助,不要再去踩到我踩过的坑。同时也是记录自己的成长,给自己一点激励把!我目前跟着高博的《视觉slam十四讲》在学,看到了第五章。之后会把前面的学习笔记慢慢整理出来。不说废话啦,开始安...
OpenCV在Ubuntu16.04上的安装
这几天在搞比赛的事,期间涉及了OpenCV的安装,特此记录下来。 我在安装OpenCV时,总是把OpenCV安装到Python2,而不是Python3。后面我基于Anaconda3的虚拟环境,成功安装了OpenCV。 安装Anaconda3,创建虚拟环境 conda create --name faster-rcnn-py36 python=3.6 激活虚拟环境: source ac...
linux和android开发链接
1.Tracy Mcgrady的专栏冰山一角:<em>linux</em>和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式<em>linux</em> 单片机 android,点击打开链接 3.蜂窝科技:<em>linux</em>内核和驱动,点击打开链接 4.green1900的专栏:基于高通平台硬件和驱动的介绍,有关于CPU温度读取等,点击打开链接 5.kc58236582的博客:Android底...
Linux下通过ODBC连接数据库
Linux平台下通过ODBC连接MYSQL与ORCALE数据库的安装,配置
linux驱动由浅入深系列:PBL-SBL1-(bootloader)LK-Android启动过程详解之一(高通MSM8953启动实例)
对于嵌入式工程师了解芯片启动过程是十分有必要的,在分析、调试各种问题的时候都有可能涉及到这方面的知识。同时这部分知识也是比较复杂的,因为其中涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。下面以比较常用的Qualcomm MSM8953芯片的启动过程为例,进行宏观分析(大部分翻译了高通的手册^-^),下一篇文章进行代码分析。 可以看到MSM8953中的处理器有5个,分
Linux - iptables
一、iptables 简介 二、iptables规则原理和组成 1、netfilter和iptables 2、iptables的4张表和5条链 iptables规则组成: 组成部分:四张表+五条连(Hook point)+规则 mangle表:修改数据包,改变包头中内容(TTL、TOS、MARK) raw表:数据包状态的跟踪和分析 filter表:访问控制、规则匹配 nat表:地...
linux centos7 完整邮件服务器搭建及调用_2018_lcf
我的系统是centos7.5(7以上的应该都适用、这里再补充下,线上服务器的话要开能25端口可能要申请) —1—设置域名、主机名、开云上服务器25端口 -A- 域名或自建DNS照下面方式设置即可  -B- 修改主机名和设置本地hosts文件地址  [root@mail ~]# hostnamectl set-hostname mail.ald8.cn [root@mail ~]# c...
Linux下学习DB2命令笔记
DB2相关数据库命令 1.数据库实例的启动 首先要启动数据库的实例,即切换到db2inst1用户(注:db2inst1用户为当前数据库的实例),然后执行db2start启动数据库的实例 [root@localhost instance]# su - db2inst1 [db2inst1@localhost ~]$ db2start SQL1063N  DB2START process
Linux中查看进程状态信息
                                                                       Linux中查看进程状态信息 一、常用命令总结     ps -l   列出与本次登录有关的进程信息;    ps -aux   查询内存中进程信息;    ps -aux | grep ***   查询***进程的详细信息;    top   查看内存...
linux命令查看开放哪些端口
netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口)   a 表示所有 n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序   netstat -nuplf|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程       Linux查看端口使用状态...
Linux Shell脚本操作学习指南
目录 Shell文件的规范 Shell文件的创建和运行 Shell文件语法 Shell传递参数 Shell参数校验 Shell数组 Shell运算符 Shell输出指令echo和printf Shell test 命令 Shell 流程控制 Shell 函数 参考地址:http://www.runoob.com/<em>linux</em>/<em>linux</em>-shell.html Shell文件...
Shell 命令行快速删除光标前面或者后面及回到最前面最后面
删除 ctrl + u : 从光标处向前删除指令串 ctrl + k : 从光标处向后删除指令串 移动 ctrl + a : 光标移动到整个指令串的最前面 ctrl + e : 光标移动到整个指令串的最后面 ...
linux常用命令详解
一、常用目录/文件操作命令 1.展示目录列表命令ls(list)   ls             展示当前目录下的可见文件   ls -a         展示当前目录下所有的文件(包括隐藏的文件)   ls -l(ll)      展示当前目录下文件的详细信息   ll -a          展示当前目录下所有文件的详细信息   ll -h          友好的显示当前目录下文件的详细信...
Linux 系统设置 : time 命令详解
time命令用于统计给定命令所花费的总时间。 语法 time(参数) 参数 指令:指定需要运行的额指令及其参数。 实例 当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的。所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗。例如: [root@localhost ~]# time ls anaconda-ks.cfg instal...
linux中 ~ / ./分别表示什么目录
<em>linux</em>中 ~ 表示的是什么目录? ~ 表示代码主目录,也就是当前登录用户的用户目录。 比如:我登录用户是chen cd ~ ~ 代表的就是 /home/chen/ 当然前提是有用户目录,如果没有/home/chen目录的话情况就比较多了。 总之 cd ~ 再 pwd 就知道了。 ...
Ubuntu11.04下测试并口驱动程序过程--看经典驱动书LDD实践。
一、前言         一直想多学习一下Linux,总得找一个方向吧。书太多,也看过许许多多的Linux书,代码太多,看过比较多的代码,可是为啥一直在入门ing,从未进入过。。。。。。好吧,最近找完工作,时间也蛮多,于是想系统的学习一下Linux下的驱动程序设计。一是为了学习,二是为了实验室实际项目需要。所以我买了传说中的经典书籍LDD>,之前早已听闻这本书。         花了大概大半个
解决PS不能复制文字补丁下载
解决PS不能复制文字补丁 ps用文本工具录入中文后,想返回去复制文字到QQ里,结果发现不能复制,英文可以直接复制,现在解决了解决了这个小问题。 注意:安装前关闭PS。 相关下载链接:[url=//download.csdn.net/download/zhoujinshi520/1584664?utm_source=bbsseo]//download.csdn.net/download/zhoujinshi520/1584664?utm_source=bbsseo[/url]
QtVLC库 qtvlc下载
QtVLC库,调用VideoLanPlayer,不知道的可以百度,基于VC2010编译,demo在我的其他资源里 相关下载链接:[url=//download.csdn.net/download/tomicyo/4526204?utm_source=bbsseo]//download.csdn.net/download/tomicyo/4526204?utm_source=bbsseo[/url]
R.E 管理器下载
com.speedsoftware.rootexplorer.apk 相关下载链接:[url=//download.csdn.net/download/u010968643/5525965?utm_source=bbsseo]//download.csdn.net/download/u010968643/5525965?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的