linux教程

筆記二:字元裝置之cdev方式註冊字元驅動

一、字元裝置核心: 字元裝置的核心包括cdev結構體和裝置號! cdev結構體:驅動中用來描述一個字元裝置。 原型: struct cdev { struct kobject kobj;//核心物件,由核心管理 struct module *owner; const struct file_

Ubuntu14.04更換源方法以及常見問題

1.更新源的步驟  (1)備份原來的源列表檔案   cd /etc/apt/   mv sources.list sources.list.bak  (2)新建原始檔,輸入源地址  nano sources.list   在nano sources.list輸入如下源地址 deb http://

筆記三:嵌入式板子讀寫暫存器的方法

注:下面描述以S5PV210(A8)板子為例。 功能:點亮一個led燈(GPH0_3)。 GPH0_3:GPH0的實體地址為:0xe0200c00 分為控制暫存器和資料暫存器:分別佔4個位元組。 //*************** 此處引出led燈的實體地址查詢方法: 如LED燈 --->

ubuntu14.04使用root賬戶登入

14.04預設是沒有root使用者的。  (1).先建立root賬戶密碼sudo passwd root (2).gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 加一句greeter-show-manual-login=true,儲存關閉 (

筆記四:linux下IO口模擬實現I2C協議

一、i2c匯流排是什麼? 1、i2c匯流排是一種物理匯流排及實實在在的匯流排,通過板子pcb等圖能看到。2、i2c匯流排是一種主從結構。3、i2c匯流排是一種通訊協議。4、i2c匯流排是兩線制半雙工序列匯流排:兩線制:資料線(SDA)——>資料傳輸、時鐘線(SCL)——>同步半雙工:同時刻資料只

結合P2P軟體使用Ansible分發大檔案

一 應用場景描述  現在我需要向50+數量的伺服器分發Logstash新版本的rpm包,大概220MB左右,直接使用Ansible的copy命令進行傳輸,命令如下:   1 ansible all  -m copy -a "src=/opt/software/lo

centos6 多段Ip新增指令碼

#!/bin/bash export device=`ifconfig|grep eth0|head -n 1|awk '{print ($1)}'`export ipcfg_pre="/etc/sysconfig/network-scripts/ifcfg-eth1-range&#

ubuntu 下使用vi時方向鍵亂碼,退格鍵不能使用

ubuntu 下使用vi時方向鍵亂碼,退格鍵不能使用的解決方法 問題表現:Ubuntu下,初始使用vi,編輯模式下使用方向鍵的時候,並不會使游標移動,而是在命令列中出現A B C D 之類的字母,並且編輯錯誤的話,連退格鍵建(backspace)都無法使用,只能用delete來刪除。 解決方法: 首先要

安裝、啟動和解除安裝SSH

解除安裝SSH; 先停掉SSH服務:sudo stop ssh 檢查SSH是否停止:ssh localhost 檢查SSH是否啟動: ps -e|grep ssh 解除安裝SSH:apt-get --purge remove openssh-server --purge 指明這個包裹應

Centos7 systemctl使用

CentOS 7.x開始,CentOS開始使用systemd服務來代替daemon,原來管理系統啟動和管理系統服務的相關命令全部由systemctl命令來代替。 1、原來的 service 命令與 systemctl 命令對比 daemon命令 systemctl命令

vsftpd 安裝與詳情

安裝vsftp 使用yum命令安裝vsftp[root@Cloud12347 ~]# yum install vsftpd -y 新增ftp帳號和目錄 先檢查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用下面的命令建立帳戶,該命令指定了/home/w

在linux下輸出hello world

touch main.c   (touch用來建立新的空檔案,)                                                                                                                          

開發人員學Linux(11):CentOS7安裝配置持續整合工具Jenkins

1.前言 在上一篇講述瞭如何在CentOS7中安裝並使用程式碼質量管理平臺SonarQube6.4,在上一篇中講到了SonarQube支援多種方式來分析程式碼質量,其中有一種方式之一就是在持續整合工具中來自動完成程式碼質量分析,本篇就是繼續上一篇來講述如何安裝並使用Jenkins。Jenkins的前身是Hu

0.1225528717041